共用方式為


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 () 宏來取得介面的 REFIIDGUID。 例如,__uuidof (ID3D12Heap) 會取得資源的介面 GUID

[out, optional] ppvObj

類型: void**

記憶體區塊的指標,接收下列其中一個介面的指標:

傳回值

類型: HRESULT

這個方法會傳回其中一個 Direct3D 12 傳回碼

規格需求

需求
目標平台 Windows
標頭 d3d12.h
程式庫 D3D12.lib
Dll D3D12.dll

另請參閱

ID3D12Device

多配接器系統