Partager via


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)

Voir aussi

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions

OpenAdapter10