次の方法で共有


D3D10DDIARG_OPENADAPTER構造体 (d3d10umddi.h)

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

構文

typedef struct D3D10DDIARG_OPENADAPTER {
  [in]  D3D10DDI_HRTADAPTER           hRTAdapter;
  [out] D3D10DDI_HADAPTER             hAdapter;
  [in]  UINT                          Interface;
  [in]  UINT                          Version;
  [in]  const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  union {
    [out] D3D10DDI_ADAPTERFUNCS   *pAdapterFuncs;
    [out] D3D10_2DDI_ADAPTERFUNCS *pAdapterFuncs_2;
  };
} D3D10DDIARG_OPENADAPTER;

メンバーズ

[in] hRTAdapter

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

[out] hAdapter

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

[in] Interface

Direct3D インターフェイスのバージョン。 上位 16 ビットにはメジャー リリース番号 (10、11 など) が格納されます。下位 16 ビットにはマイナー リリース番号 (0、1、2 など) が格納されます。 マイナー リリース番号は、インターフェイスの変更がリリースされたときに増やされます。

[in] Version

ドライバーが Direct3D ランタイムがビルドされたタイミングを識別するために使用できる番号。 上位 16 ビットはビルド番号を表します。下位 16 ビットはリビジョン番号を表します。

ドライバーは、上位 16 ビットのみを監視するために必要です。 ドライバーは、渡されるランタイム ビルド バージョンが、ドライバーの現在のビルド バージョン以上であることを確認する必要があります。 渡されたビルド バージョンに互換性がない場合、ドライバーは OpenAdapter10 関数からエラーを返す必要があります。

[in] pAdapterCallbacks

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

[out] pAdapterFuncs

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

[out] pAdapterFuncs_2

Windows 7 以降のバージョンでサポートされています。

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
ヘッダー d3d10umddi.h (D3d10umddi.h を含む)

関連項目

D3D10DDI_ADAPTERFUNCS

D3D10_2DDI_ADAPTERFUNCS

D3DDDI_ADAPTERCALLBACKS

OpenAdapter10

pfnQueryAdapterInfoCb