ID3D12Device7::CreateProtectedResourceSession1 方法 (d3d12.h)

CreateProtectedResourceSession1 修改 ID3D12Device4::CreateProtectedResourceSession 方法,在通过 pDesc 参数传递的结构中预配) (, (GUID) 指示受保护资源会话的类型。

调用 ID3D12Device4::CreateProtectedResourceSession 等效于使用 D3D12_PROTECTED_RESOURCES_SESSION_HARDWARE_PROTECTED GUID 调用 ID3D12Device7::CreateProtectedResourceSession1

语法

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

参数

pDesc

类型:_In_ const D3D12_PROTECTED_RESOURCE_SESSION_DESC1*

指向常 量D3D12_PROTECTED_RESOURCE_SESSION_DESC1 结构的指针,用于描述要创建的会话。

riid

类型:_In_ REFIID

受保护会话的接口的 GUID。 最常见的是 ID3D12ProtectedResourceSession1,尽管它可能是任何接口的任何 GUID 。 如果受保护的会话对象不支持此 GUID 的接口,则 getter 将返回 E_NOINTERFACE

ppSession

类型:_COM_Outptr_ void**

指向内存块的指针,该内存块接收指向给定受保护会话的指针, (返回的特定接口类型取决于 riid) 。

要求

   
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12.h
Library d3d12.lib
DLL d3d12.dll