structure D3D10_2DDI_ADAPTERFUNCS (d3d10umddi.h)
La structure D3D10_2DDI_ADAPTERFUNCS contient des fonctions que le pilote d’affichage en mode utilisateur peut implémenter pour communiquer avec un objet de carte graphique.
Syntaxe
typedef struct D3D10_2DDI_ADAPTERFUNCS {
PFND3D10DDI_CALCPRIVATEDEVICESIZE pfnCalcPrivateDeviceSize;
PFND3D10DDI_CREATEDEVICE pfnCreateDevice;
PFND3D10DDI_CLOSEADAPTER pfnCloseAdapter;
PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
PFND3D10_2DDI_GETCAPS pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;
Membres
pfnCalcPrivateDeviceSize
Pointeur vers la fonction CalcPrivateDeviceSize du pilote qui spécifie la taille d’un bloc de mémoire dont le pilote d’affichage en mode utilisateur a besoin du runtime Microsoft Direct3D pour stocker les données fréquemment consultées.
pfnCreateDevice
Pointeur vers la fonction CreateDevice(D3D10) du pilote qui crée une représentation d’un périphérique d’affichage qui gère une collection d’état de rendu.
pfnCloseAdapter
Pointeur vers la fonction CloseAdapter(D3D10) du pilote qui libère des ressources pour un objet de carte graphique.
pfnGetSupportedVersions
Pointeur vers la fonction GetSupportedVersions du pilote qui récupère la version du système d’exploitation prise en charge par le pilote et les fonctionnalités matérielles disponibles (par exemple, Direct3D version 10.0, Direct3D version 10.1, etc.).
pfnGetCaps
Pointeur vers la fonction GetCaps(D3D10_2) du pilote qui interroge les fonctionnalités du matériel graphique.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | D3D10_2DDI_ADAPTERFUNCS est pris en charge à partir du système d’exploitation Windows 7. |
En-tête | d3d10umddi.h (incluez D3d10umddi.h) |