> ## 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 (consoles XBOX Series)

> Crée un objet qui représente une session de protection du contenu.

Crée un objet qui représente une session de protection du contenu. Vous pouvez ensuite fournir cette session lors de la création d'objets ressources ou tas, afin d'indiquer qu'ils doivent être protégés.

<Note>
  Le contenu de la mémoire ne peut pas être transféré d'une ressource protégée vers une ressource non protégée.
</Note>

## Syntaxe

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

### Paramètres

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

Pointeur vers une structure **D3D12\_PROTECTED\_RESOURCE\_SESSION\_DESC** constante, qui décrit la session à créer.

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

Référence à l'identificateur global unique (**GUID**) de l'interface [ID3D12ProtectedResourceSession](/fr/reference/graphics/d3d12/interfaces/id3d12protectedresourcesession/id3d12protectedresourcesession_public).

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

Pointeur vers un bloc de mémoire qui reçoit un pointeur d'interface [ID3D12ProtectedResourceSession](/fr/reference/graphics/d3d12/interfaces/id3d12protectedresourcesession/id3d12protectedresourcesession_public) vers l'objet session créé.

### Valeur renvoyée

Type : HRESULT

## Remarques

## Configuration requise

**En-tête :** d3d12\_xs.h<br />**Bibliothèque :** d3d12\_xs.lib<br />**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi


## Related topics

- [CreateShaderCacheSession (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device9/methods/id3d12device9_createshadercachesession_public.md)
- [CreateHeap1 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createheap1_public.md)
- [CreateReservedResource1 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createreservedresource1_public.md)
- [SetProtectedResourceSession](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist3/methods/id3d12graphicscommandlist3_setprotectedresourcesession_public.md)
- [CreateReservedResource2 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12device10/methods/id3d12device10_createreservedresource2_public.md)
