struttura D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)
La struttura D3DDDI_ADAPTERCALLBACKS contiene le funzioni di callback di runtime di Microsoft Direct3D che il driver di visualizzazione in modalità utente può usare.
Sintassi
typedef struct _D3DDDI_ADAPTERCALLBACKS {
PFND3DDDI_QUERYADAPTERINFOCB pfnQueryAdapterInfoCb;
PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
PFND3DDDI_QUERYADAPTERINFOCB2 pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;
Members
pfnQueryAdapterInfoCb
Puntatore alla funzione pfnQueryAdapterInfoCb , usata dal driver di visualizzazione in modalità utente per eseguire una query sul driver miniport di visualizzazione per informazioni sulla configurazione dell'adattatore.
pfnGetMultisampleMethodListCb
Puntatore alla funzione pfnGetMultisampleMethodListCb , usata dal driver di visualizzazione in modalità utente per recuperare l'elenco di metodi di campionamento multipli usati per un'allocazione.
pfnQueryAdapterInfoCb2
Commenti
Nell'esempio di codice seguente vengono illustrate le dichiarazioni di funzione per le funzioni a cui puntano i membri di D3DDDI_ADAPTERCALLBACKS.
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_QUERYADAPTERINFOCB)(HANDLE hAdapter, CONST D3DDDICB_QUERYADAPTERINFO*);
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_GETMULTISAMPLEMETHODLISTCB)(HANDLE hAdapter, D3DDDICB_GETMULTISAMPLEMETHODLIST*);
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |