Bagikan melalui


ID3D12Device7::CreateProtectedResourceSession1 metode (d3d12.h)

CreateProtectedResourceSession1 merevisi metode ID3D12Device4::CreateProtectedResourceSession dengan provisi (dalam struktur yang diteruskan melalui parameter pDesc ) untuk pengidentifikasi unik global (GUID) yang menunjukkan jenis sesi sumber daya yang dilindungi.

Memanggil ID3D12Device4::CreateProtectedResourceSession setara dengan memanggil ID3D12Device7::CreateProtectedResourceSession1 dengan GUID D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED .

Sintaks

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

Parameter

pDesc

Ketik: _In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1*

Penunjuk ke struktur D3D12_PROTECTED_RESOURCE_SESSION_DESC1 konstanta, yang menjelaskan sesi yang akan dibuat.

riid

Ketik: _In_ REFIID

GUID antarmuka ke sesi yang dilindungi. Paling umum, ID3D12ProtectedResourceSession1, meskipun mungkin GUID apa pun untuk antarmuka apa pun. Jika objek sesi yang dilindungi tidak mendukung antarmuka untuk GUID ini, getter akan mengembalikan E_NOINTERFACE.

ppSession

Jenis: _COM_Outptr_ batal**

Penunjuk ke blok memori yang menerima penunjuk ke sesi untuk sesi yang dilindungi tertentu (jenis antarmuka tertentu yang dikembalikan tergantung pada riid).

Persyaratan

   
Klien minimum yang didukung Windows 10 Build 20348
Server minimum yang didukung Windows 10 Build 20348
Header d3d12.h
Pustaka d3d12.lib
DLL d3d12.dll