structure D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)
La structure D3DDDI_ADAPTERCALLBACKS contient les fonctions de rappel du runtime Microsoft Direct3D que le pilote d’affichage en mode utilisateur peut utiliser.
Syntaxe
typedef struct _D3DDDI_ADAPTERCALLBACKS {
PFND3DDDI_QUERYADAPTERINFOCB pfnQueryAdapterInfoCb;
PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
PFND3DDDI_QUERYADAPTERINFOCB2 pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;
Membres
pfnQueryAdapterInfoCb
Pointeur vers la fonction pfnQueryAdapterInfoCb, que le pilote d’affichage en mode utilisateur utilise pour interroger le pilote miniport d’affichage pour obtenir les informations de configuration de l’adaptateur.
pfnGetMultisampleMethodListCb
Pointeur vers la fonction pfnGetMultisampleMethodListCb, que le pilote d’affichage en mode utilisateur utilise pour récupérer la liste des méthodes à échantillonnage multiple utilisées pour une allocation.
pfnQueryAdapterInfoCb2
Remarques
L’exemple de code suivant illustre les déclarations de fonction pour les fonctions auxquelles les membres de D3DDDI_ADAPTERCALLBACKS pointent.
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_QUERYADAPTERINFOCB)(HANDLE hAdapter, CONST D3DDDICB_QUERYADAPTERINFO*);
typedef HRESULT (APIENTRY CALLBACK *PFND3DDDI_GETMULTISAMPLEMETHODLISTCB)(HANDLE hAdapter, D3DDDICB_GETMULTISAMPLEMETHODLIST*);
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | d3dumddi.h (include D3dumddi.h) |