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 |