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)

Voir aussi

D3DDDIARG_OPENADAPTER

OpenAdapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb