Skip to main content
このインターフェイスを作成したデバイスへのポインターを取得します。

構文

パラメーター

riid
型: const IID &
デバイス インターフェイスのグローバル一意識別子 (GUID)。 デバイスに対するインターフェイスの REFIID または GUID は、__uuidof() マクロを使用して取得できます。 たとえば、__uuidof(ID3D12Device) はデバイスに対するインターフェイスの GUID を取得します。 ppvDevice [out, optional]
型: void**
デバイスの ID3D12Device インターフェイスへのポインターを受け取るメモリ ブロックへのポインター。

戻り値

型: void このメソッドは Direct3D 12 の戻り値コード のいずれかを返します。

解説

返されたインターフェイスは参照カウントが 1 つ増加するため、解放される前に返されたポインターに対して必ず ::release() を呼び出してください。そうしないとメモリ リークが発生します。

使用例

D3D12Multithreading サンプルでは、ID3D12DeviceChild::GetDevice を次のように使用します。
D3D12 リファレンスのサンプル コード を参照してください。

要件

ヘッダー: d3d12_xs.h または d3d12_x.h
ライブラリ: d3d12_xs.lib または d3d12_x.lib
サポートされるプラットフォーム: XBOX Series 本体および XBOX One ファミリ

関連項目

ID3D12DeviceChild
最終更新日 2026年8月24日