> ## 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.

# CreateProtectedResourceSession (consolas XBOX Series)

> Crea un objeto que representa una sesión para la protección de contenido.

Crea un objeto que representa una sesión para la protección de contenido. A continuación, puede proporcionar esa sesión al crear objetos de recurso o de montón, para indicar que deben estar protegidos.

<Note>
  El contenido de la memoria no se puede transferir de un recurso protegido a un recurso no protegido.
</Note>

## Sintaxis

```cpp theme={null}
HRESULT CreateProtectedResourceSession(
    const D3D12_PROTECTED_RESOURCE_SESSION_DESC  pDesc,
    const IID & riid,
    void  ppSession
)
```

### Parámetros

*pDesc \[in]*<br />Tipo: const D3D12\_PROTECTED\_RESOURCE\_SESSION\_DESC \*

Un puntero a una estructura constante **D3D12\_PROTECTED\_RESOURCE\_SESSION\_DESC** que describe la sesión que se va a crear.

*riid \[in]*<br />Tipo: const IID &

Una referencia al identificador único global (**GUID**) de la interfaz [ID3D12ProtectedResourceSession](/reference/graphics/d3d12/interfaces/id3d12protectedresourcesession/id3d12protectedresourcesession_public).

*ppSession \[out]*<br />Tipo: void \*\*

Un puntero a un bloque de memoria que recibe un puntero de interfaz [ID3D12ProtectedResourceSession](/reference/graphics/d3d12/interfaces/id3d12protectedresourcesession/id3d12protectedresourcesession_public) al objeto de sesión creado.

### Valor devuelto

Tipo: HRESULT

## Comentarios

## Requisitos

**Encabezado:** d3d12\_xs.h<br />**Biblioteca:** d3d12\_xs.lib<br />**Plataformas compatibles**: consolas XBOX Series

## Consulte también


## Related topics

- [CreateShaderCacheSession (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createshadercachesession_public.md)
- [CreateHeap1 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createheap1_public.md)
- [CreateReservedResource1 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createreservedresource1_public.md)
- [CreateReservedResource2 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device10/methods/id3d12device10_createreservedresource2_public.md)
- [CreateCommittedResource3 (consolas XBOX Series)](/es/reference/graphics/d3d12/interfaces/id3d12device10/methods/id3d12device10_createcommittedresource3_public.md)
