Partager via


structure D3DDDI_ADAPTERCALLBACKS (d3dumddi.h)

La structure D3DDDI_ADAPTERCALLBACKS contient des pointeurs vers les fonctions de rappel du runtime Direct3D que le pilote d’affichage en mode utilisateur (UMD) 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 l’UMD utilise pour interroger le pilote kmD (Display Miniport Driver) pour obtenir des informations de configuration de l’adaptateur.

pfnGetMultisampleMethodListCb

Pointeur vers la fonction pfnGetMultisampleMethodListCb, que UMD utilise pour récupérer la liste des méthodes à échantillonnage multiple utilisées pour une allocation.

pfnQueryAdapterInfoCb2

Pointeur vers la fonction pfnQueryAdapterInfoCb2 du runtime, que UMD utilise pour interroger le pilote KMD (Display Miniport Driver) pour obtenir des informations sur l’adaptateur.

Remarques

Le runtime Direct3D passe D3DDDI_ADAPTERCALLBACKS à UMD lorsqu’il appelle la fonction OpenAdapter d’UMD.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista (WDDM 1.0)
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_OPENADAPTER

Openadapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb

pfnQueryAdapterInfoCb2