次の方法で共有


ID3D11On12Device1::GetD3D12Device メソッド (d3d11on12.h)

相互運用 Direct3D 12 デバイスを取得します。 これにより、Direct3D 11 デバイスを渡される可能性がありますが、代わりに Direct3D 12 を利用するコンポーネントとの相互運用性が向上します。

構文

HRESULT GetD3D12Device(
  REFIID riid,
  void   **ppvDevice
);

パラメーター

riid

型: REFIID

ppvDeviceで返されるインターフェイスのグローバル一意識別子 (GUID) への参照。 これは、ID3D12Deviceの GUID であると予想されます。

ppvDevice

型: void

デバイスへのポインターを受け取るメモリ ブロックへのポインター。 これは、Direct3D 12 デバイスを表す ID3D12Deviceへのポインターのアドレスです。

戻り値

型: HRESULT

関数が成功した場合は、S_OKを返します。 それ以外の場合は、HRESULTエラー コードを返します。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 ビルド 20348
サポートされる最小サーバー Windows 10 ビルド 20348
ヘッダー d3d11on12.h
ライブラリ D3D11.lib
DLL D3D11.dll

関連項目