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)

Vedi anche

D3DDDIARG_OPENADAPTER

OpenAdapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb