structure D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)
La structure D3DDDI_ADAPTERCALLBACKS contient des 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 des 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 d’échantillonnage multiple utilisées pour une allocation.
pfnQueryAdapterInfoCb2
Remarques
L’exemple de code suivant illustre les déclarations de fonction pour les fonctions vers laquelle 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*);
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |