ID3D12Device::OpenSharedHandle 方法 (d3d12.h)
使用 HANDLE 和 REFIID 打开共享资源、共享堆和共享围栏的句柄。
语法
HRESULT OpenSharedHandle(
[in] HANDLE NTHandle,
REFIID riid,
[out, optional] void **ppvObj
);
参数
[in] NTHandle
类型: 句柄
调用 ID3D12Device::CreateSharedHandle 输出的句柄。
riid
类型: REFIID
全局唯一标识符 (以下接口之一的 GUID) :
可以使用 __uuidof () 宏获取接口的 REFIID 或 GUID。 例如,__uuidof (ID3D12Heap) 将获取资源接口的 GUID 。[out, optional] ppvObj
类型: void**
指向内存块的指针,该内存块接收指向以下接口之一的指针:
返回值
类型: HRESULT
此方法返回 Direct3D 12 返回代码之一。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |