次の方法で共有


D3DDDI_ADAPTERCALLBACKS 構造体 (d3dumddi.h)

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

構文

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

メンバー

pfnQueryAdapterInfoCb

pfnQueryAdapterInfoCb 関数へのポインター。ユーザー モードディスプレイ ドライバーは、アダプター構成情報を表示ミニポート ドライバーに照会するために使用します。

pfnGetMultisampleMethodListCb

ユーザー モードディスプレイ ドライバーが割り当てに使用される複数サンプリング メソッドの一覧を取得するために使用する pfnGetMultisampleMethodListCb 関数へのポインター。

pfnQueryAdapterInfoCb2

注釈

次のコード例は、D3DDDI_ADAPTERCALLBACKSのメンバーが指す関数の関数宣言を示しています。

typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_QUERYADAPTERINFOCB)(HANDLE hAdapter, CONST D3DDDICB_QUERYADAPTERINFO*);
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_GETMULTISAMPLEMETHODLISTCB)(HANDLE hAdapter, D3DDDICB_GETMULTISAMPLEMETHODLIST*);

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header d3dumddi.h (D3dumddi.h を含む)

こちらもご覧ください

D3DDDIARG_OPENADAPTER

OpenAdapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb