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 () 宏获取接口的 REFIIDGUID。 例如,__uuidof (ID3D12Heap) 将获取资源接口的 GUID

[out, optional] ppvObj

类型: void**

指向内存块的指针,该内存块接收指向以下接口之一的指针:

返回值

类型: HRESULT

此方法返回 Direct3D 12 返回代码之一。

要求

要求
目标平台 Windows
标头 d3d12.h
Library D3D12.lib
DLL D3D12.dll

另请参阅

ID3D12Device

多适配器系统