> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SetProtectedResourceSession

> Especifica se os recursos protegidos podem ou não ser acessados pelos comandos subsequentes na lista de comandos.

Especifica se os recursos protegidos podem ou não ser acessados pelos comandos subsequentes na lista de comandos. Por padrão, nenhum recurso protegido está habilitado. Depois de chamar **SetProtectedResourceSession** com uma sessão válida, os recursos protegidos do mesmo tipo podem se referir a essa sessão. Depois de chamar **SetProtectedResourceSession** com **NULL**, nenhum recurso protegido pode ser acessado.

## Sintaxe

```cpp theme={null}
void SetProtectedResourceSession(
    ID3D12ProtectedResourceSession  pProtectedResourceSession
)
```

### Parâmetros

*pProtectedResourceSession \[in, optional]*\
Tipo: ID3D12ProtectedResourceSession \*

Um ponteiro opcional para uma **ID3D12ProtectedResourceSession**. Você pode obter uma **ID3D12ProtectedResourceSession** chamando [ID3D12Device4::CreateProtectedResourceSession](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createprotectedresourcesession_public).

### Valor retornado

Tipo: void

Se definido, indica que os recursos protegidos podem ser acessados com a sessão fornecida. O acesso aos recursos protegidos só pode ocorrer depois que **SetProtectedResourceSession** for chamado com uma sessão válida. O estado da lista de comandos é limpo ao chamar este método. Se você passar **NULL**, nenhum recurso protegido poderá ser acessado.

## Requisitos

**Cabeçalho:** d3d12\_xs.h ou d3d12\_x.h\
**Biblioteca:** d3d12\_xs.lib ou d3d12\_x.lib\
**Plataformas com suporte**: consoles XBOX Series e família XBOX One

## Confira também

[ID3D12GraphicsCommandList3](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist3/id3d12graphicscommandlist3_public)


## Related topics

- [ID3D12ProtectedResourceSession](/pt-BR/reference/graphics/d3d12/interfaces/id3d12protectedresourcesession/id3d12protectedresourcesession_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_protected_resource_session_desc_public.md)
- [CreateProtectedResourceSession (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createprotectedresourcesession_public.md)
- [D3D12_PROTECTED_RESOURCE_SESSION_DESC1](/pt-BR/reference/graphics/d3d12/structs/d3d12_protected_resource_session_desc1_public.md)
- [ID3D12ProtectedResourceSession1](/pt-BR/reference/graphics/d3d12/interfaces/id3d12protectedresourcesession1/id3d12protectedresourcesession1_public.md)
