Partager via


ID3D12Device4 ::CreateProtectedResourceSession, méthode (d3d12.h)

Crée un objet qui représente une session pour la protection du contenu. Vous pouvez ensuite fournir cette session lorsque vous créez des objets de ressource ou de tas, pour indiquer qu’ils doivent être protégés.

Notes

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.

Syntaxe

HRESULT CreateProtectedResourceSession(
  [in]  const D3D12_PROTECTED_RESOURCE_SESSION_DESC *pDesc,
  [in]  REFIID                                      riid,
  [out] void                                        **ppSession
);

Paramètres

[in] pDesc

Type : const D3D12_PROTECTED_RESOURCE_SESSION_DESC*

Pointeur vers une structure constante D3D12_PROTECTED_RESOURCE_SESSION_DESC , décrivant la session à créer.

[in] riid

Type : REFIID

Référence à l’identificateur global unique (GUID) de l’interface ID3D12ProtectedResourceSession .

[out] ppSession

Type : void**

Pointeur vers un bloc de mémoire qui reçoit un pointeur d’interface ID3D12ProtectedResourceSession vers l’objet de session créé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque d3d12.lib
DLL d3d12.dll