Partager via


ID3D12Device7::CreateProtectedResourceSession1, méthode (d3d12.h)

CreateProtectedResourceSession1 révise la méthode ID3D12Device4::CreateProtectedResourceSession avec provisionnement (dans la structure passée via le paramètre pDesc ) pour un identificateur global unique (GUID) qui indique le type de session de ressource protégée.

Appeler ID3D12Device4::CreateProtectedResourceSession revient à appeler ID3D12Device7::CreateProtectedResourceSession1 avec le GUID D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED .

Syntaxe

HRESULT CreateProtectedResourceSession1(
  const D3D12_PROTECTED_RESOURCE_SESSION_DESC1 *pDesc,
  REFIID                                       riid,
  void                                         **ppSession
);

Paramètres

pDesc

Type : _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1*

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

riid

Type : _In_ REFIID

GUID de l’interface vers une session protégée. Le plus souvent, ID3D12ProtectedResourceSession1, bien qu’il puisse s’agir de n’importe quel GUID pour n’importe quelle interface. Si l’objet de session protégé ne prend pas en charge l’interface de ce GUID, le getter retourne E_NOINTERFACE.

ppSession

Type : _COM_Outptr_ void**

Pointeur vers un bloc de mémoire qui reçoit un pointeur vers la session protégée donnée (le type d’interface spécifique retourné dépend de riid).

Spécifications

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