ID3D12Device::OpenSharedHandle 方法 (d3d12.h)
使用 HANDLE 和 REFIID 開啟共用資源的句柄、共用堆積和共享柵欄。
語法
HRESULT OpenSharedHandle(
[in] HANDLE NTHandle,
REFIID riid,
[out, optional] void **ppvObj
);
參數
[in] NTHandle
類型: HANDLE
呼叫 ID3D12Device::CreateSharedHandle 所輸出的句柄。
riid
類型: REFIID
下列其中一個介面的全域唯一標識碼 (GUID) :
您可以使用 __uuidof () 宏來取得介面的 REFIID 或 GUID。 例如,__uuidof (ID3D12Heap) 會取得資源的介面 GUID 。[out, optional] ppvObj
類型: void**
記憶體區塊的指標,接收下列其中一個介面的指標:
傳回值
類型: HRESULT
這個方法會傳回其中一個 Direct3D 12 傳回碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | d3d12.h |
程式庫 | D3D12.lib |
Dll | D3D12.dll |