Metodo ID3D12Device4::CreateProtectedResourceSession (d3d12.h)

Crea un oggetto che rappresenta una sessione per la protezione del contenuto. È quindi possibile specificare tale sessione quando si creano oggetti risorsa o heap per indicare che devono essere protetti.

Nota

Il contenuto della memoria non può essere trasferito da una risorsa protetta a una risorsa non protetta.

Sintassi

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

Parametri

[in] pDesc

Tipo: const D3D12_PROTECTED_RESOURCE_SESSION_DESC*

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

[in] riid

Tipo: REFIID

Riferimento all'identificatore univoco globale (GUID) dell'interfaccia ID3D12ProtectedResourceSession .

[out] ppSession

Tipo: void**

Puntatore a un blocco di memoria che riceve un puntatore all'interfaccia ID3D12ProtectedResourceSession all'oggetto sessione creato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Piattaforma di destinazione Windows
Intestazione d3d12.h
Libreria d3d12.lib
DLL d3d12.dll