次の方法で共有


D3DDDI_ADAPTERCALLBACKS構造体 (d3dumddi.h)

D3DDDI_ADAPTERCALLBACKS 構造体には、ユーザー モード ディスプレイ ドライバー (UMD) で使用できる Direct3D ランタイム コールバック関数へのポインターが含まれています。

構文

typedef struct _D3DDDI_ADAPTERCALLBACKS {
  PFND3DDDI_QUERYADAPTERINFOCB         pfnQueryAdapterInfoCb;
  PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
  PFND3DDDI_QUERYADAPTERINFOCB2        pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;

メンバーズ

pfnQueryAdapterInfoCb

pfnQueryAdapterInfoCb 関数へのポインター。UMD は、ディスプレイ ミニポート ドライバー (KMD) にアダプター構成情報のクエリを実行するために使用します。

pfnGetMultisampleMethodListCb

pfnGetMultisampleMethodListCb 関数へのポインター。UMD は、割り当てに使用される複数サンプリング メソッドの一覧を取得するために使用します。

pfnQueryAdapterInfoCb2

ランタイムの pfnQueryAdapterInfoCb2 関数へのポインター。UMD はディスプレイ ミニポート ドライバー (KMD) にアダプター情報を照会するために使用します。

備考

Direct3D ランタイムは、UMD の OpenAdapter 関数を呼び出すと、D3DDDI_ADAPTERCALLBACKS を UMD に渡します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista (WDDM 1.0)
ヘッダー d3dumddi.h (D3dumddi.h を含む)

関連項目

D3DDDIARG_OPENADAPTER

Openadapter

pfnGetMultisampleMethodListCbする

pfnQueryAdapterInfoCb

pfnQueryAdapterInfoCb2