Método ID3D12Device7::CreateProtectedResourceSession1 (d3d12.h)

CreateProtectedResourceSession1 revisa el método ID3D12Device4::CreateProtectedResourceSession con aprovisionamiento (en la estructura pasada a través del parámetro pDesc ) para un identificador único global (GUID) que indica el tipo de sesión de recursos protegidos.

Llamar a ID3D12Device4::CreateProtectedResourceSession equivale a llamar a ID3D12Device7::CreateProtectedResourceSession1 con el GUID de D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED .

Sintaxis

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

Parámetros

pDesc

Tipo: _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1*

Puntero a una estructura de D3D12_PROTECTED_RESOURCE_SESSION_DESC1 constante, que describe la sesión que se va a crear.

riid

Tipo: _In_ REFIID

GUID de la interfaz a una sesión protegida. Normalmente, ID3D12ProtectedResourceSession1, aunque puede ser cualquier GUID para cualquier interfaz. Si el objeto de sesión protegido no admite la interfaz para este GUID, el captador devolverá E_NOINTERFACE.

ppSession

Tipo: _COM_Outptr_ void**

Puntero a un bloque de memoria que recibe un puntero a la sesión de la sesión protegida especificada (el tipo de interfaz específico devuelto depende de riid).

Requisitos

   
Cliente mínimo compatible Compilación 20348 de Windows 10
Servidor mínimo compatible Compilación 20348 de Windows 10
Encabezado d3d12.h
Library d3d12.lib
Archivo DLL d3d12.dll