Condividi tramite


Metodo ID3D12Device7::CreateProtectedResourceSession1 (d3d12.h)

CreateProtectedResourceSession1 rivede il metodo ID3D12Device4::CreateProtectedResourceSession con provision (nella struttura passata tramite il parametro pDesc ) per un identificatore univoco globale (GUID) che indica il tipo di sessione di risorse protetta.

La chiamata a ID3D12Device4::CreateProtectedResourceSession equivale alla chiamata di ID3D12Device7::CreateProtectedResourceSession1 con il GUID D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED .

Sintassi

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

Parametri

pDesc

Tipo: _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1*

Puntatore a una struttura costante D3D12_PROTECTED_RESOURCE_SESSION_DESC1 , che descrive la sessione da creare.

riid

Tipo: _In_ REFIID

GUID dell'interfaccia a una sessione protetta. Più comunemente, ID3D12ProtectedResourceSession1, anche se può essere qualsiasi GUID per qualsiasi interfaccia. Se l'oggetto sessione protetta non supporta l'interfaccia per questo GUID, il getter restituirà E_NOINTERFACE.

ppSession

Tipo: _COM_Outptr_ void**

Puntatore a un blocco di memoria che riceve un puntatore alla sessione per la sessione protetta specificata(il tipo di interfaccia specifico restituito dipende da riid).

Requisiti

   
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d12.h
Libreria d3d12.lib
DLL d3d12.dll