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 作業系統中使用。 |
標頭 | d3dumddi.h (包含 D3dumddi.h) |