Partager via


Interface IDirect3D9Ex (d3d9.h)

Les applications utilisent les méthodes de l’interface IDirect3D9Ex (qui hérite d’IDirect3D9) pour créer des objets Microsoft Direct3D 9Ex et configurer l’environnement. Cette interface comprend des méthodes d’énumération et de récupération des fonctionnalités de l’appareil et est disponible lorsque l’implémentation de l’appareil sous-jacente est conforme à Windows Vista.

Héritage

L’interface IDirect3D9Ex hérite d’IDirect3D9. IDirect3D9Ex a également les types de membres suivants :

Méthodes

L’interface IDirect3D9Ex utilise ces méthodes.

 
IDirect3D9Ex ::CreateDeviceEx

Crée un appareil pour représenter l’adaptateur d’affichage. (IDirect3D9Ex.CreateDeviceEx)
IDirect3D9Ex ::EnumAdapterModesEx

Cette méthode retourne les informations de mode d’affichage réelles en fonction de l’index de mode donné.
IDirect3D9Ex ::GetAdapterDisplayModeEx

Récupère les paramètres actuels de mode d’affichage et de rotation de l’adaptateur.
IDirect3D9Ex ::GetAdapterLUID

Cette méthode retourne un identificateur unique pour l’adaptateur spécifique au matériel de l’adaptateur. Les applications peuvent utiliser cet identificateur pour définir des mappages robustes entre différentes API (Direct3D 9, DXGI).
IDirect3D9Ex ::GetAdapterModeCountEx

Retourne le nombre de modes d’affichage disponibles.

Remarques

L’interface IDirect3D9Ex est obtenue en appelant la fonction Direct3DCreate9Ex.

Les types LPDIRECT3D9EX et PDIRECT3D9EX sont définis en tant que pointeurs vers l’interface IDirect3D9Ex :


typedef struct IDirect3D9Ex *LPDIRECT3D9EX, *PDIRECT3D9EX;

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9.h

Voir aussi

Direct3D Interfaces

IDirect3D9