次の方法で共有


D3D12DDIARG_OPENADAPTER構造体 (d3d12umddi.h)

D3D12DDIARG_OPENADAPTER構造体は、グラフィックス アダプター オブジェクトを記述します。

構文

typedef struct D3D12DDIARG_OPENADAPTER {
  [in]  D3D12DDI_HRTADAPTER           hRTAdapter;
  [out] D3D12DDI_HADAPTER             hAdapter;
  [in]  const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  [out] D3D12DDI_ADAPTERFUNCS         *pAdapterFuncs;
} D3D12DDIARG_OPENADAPTER;

メンバーズ

[in] hRTAdapter

ドライバーが Microsoft Direct3D ランタイム提供の pfnQueryAdapterInfoCb コールバック関数を呼び出すときに、ドライバーがグラフィックス アダプター機能のクエリに使用する必要があるハンドルを指定するグラフィックス アダプター オブジェクトのランタイム ハンドル。

[out] hAdapter

Direct3D ランタイムがグラフィックス アダプター オブジェクトを識別するために後続のドライバー呼び出しで使用するハンドルを指定するグラフィックス アダプター オブジェクトのハンドル。 ドライバーは、一意のハンドルを生成し、Direct3D ランタイムに渡します。

[in] pAdapterCallbacks

ドライバーが使用できるコールバック関数 、Direct3D ランタイム提供 pfnQueryAdapterInfoCb を含む D3DDDI_ADAPTERCALLBACKS 構造体へのポインター。

[out] pAdapterFuncs

ユーザー モード ディスプレイ ドライバー アダプター固有の関数のテーブルを含むD3D12DDI_ADAPTERFUNCS構造体へのポインター。 Direct3D ランタイムは、これらの関数を使用して、グラフィックス アダプターに固有の操作に関するユーザー モード ディスプレイ ドライバーと通信します。

必要条件

要件 価値
ヘッダー d3d12umddi.h