> ## 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 si los comandos posteriores de la lista de comandos pueden acceder o no a los recursos protegidos.

Especifica si los comandos posteriores de la lista de comandos pueden acceder o no a los recursos protegidos. De forma predeterminada, no hay recursos protegidos habilitados. Después de llamar a **SetProtectedResourceSession** con una sesión válida, los recursos protegidos del mismo tipo pueden hacer referencia a esa sesión. Después de llamar a **SetProtectedResourceSession** con **NULL**, no se puede acceder a ningún recurso protegido.

## Sintaxis

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

### Parámetros

*pProtectedResourceSession \[in, optional]*<br />Tipo: ID3D12ProtectedResourceSession \*

Un puntero opcional a un **ID3D12ProtectedResourceSession**. Puede obtener un **ID3D12ProtectedResourceSession** llamando a [ID3D12Device4::CreateProtectedResourceSession](/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createprotectedresourcesession_public).

### Valor devuelto

Tipo: void

Si se establece, indica que se puede acceder a los recursos protegidos con la sesión especificada. El acceso a los recursos protegidos solo puede producirse después de llamar a **SetProtectedResourceSession** con una sesión válida. El estado de la lista de comandos se borra al llamar a este método. Si pasa **NULL**, no se podrá acceder a ningún recurso protegido.

## Requisitos

**Encabezado:** d3d12\_xs.h o d3d12\_x.h<br />**Biblioteca:** d3d12\_xs.lib o d3d12\_x.lib<br />**Plataformas compatibles**: consolas XBOX Series y familia XBOX One

## Consulte también

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