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 を含む) |