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)。

インターフェイスの REFIID ( GUID) は、__uuidof() マクロを使用して取得できます。 たとえば、__uuidof(ID3D12Heap) はインターフェイスの GUID を リソースに取得します。

[out, optional] ppvObj

型: void**

次のいずれかのインターフェイスへのポインターを受け取るメモリ ブロックへのポインター。

戻り値

種類: HRESULT

このメソッドは、Direct3D 12リターン コードのいずれかを返します

要件

要件
対象プラットフォーム Windows
ヘッダー d3d12.h
Library D3D12.lib
[DLL] D3D12.dll

こちらもご覧ください

ID3D12Device

マルチアダプター システム