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 |