Freigeben über


IDirect3D9Ex-Schnittstelle (d3d9.h)

Anwendungen verwenden die Methoden der IDirect3D9Ex-Schnittstelle (die von IDirect3D9 erbt), um Microsoft Direct3D 9Ex-Objekte zu erstellen und die Umgebung einzurichten. Diese Schnittstelle enthält Methoden zum Auflisten und Abrufen von Funktionen des Geräts und ist verfügbar, wenn die zugrunde liegende Geräteimplementierung mit Windows Vista kompatibel ist.

Vererbung

Die IDirect3D9Ex-Schnittstelle erbt von IDirect3D9. IDirect3D9Ex verfügt auch über folgende Membertypen:

Methoden

Die IDirect3D9Ex-Schnittstelle verfügt über diese Methoden.

 
IDirect3D9Ex::CreateDeviceEx

Erstellt ein Gerät, das die Grafikkarte darstellt. (IDirect3D9Ex.CreateDeviceEx)
IDirect3D9Ex::EnumAdapterModesEx

Diese Methode gibt die tatsächlichen Anzeigemodusinformationen basierend auf dem angegebenen Modusindex zurück.
IDirect3D9Ex::GetAdapterDisplayModeEx

Ruft die aktuellen Anzeigemodus- und Rotationseinstellungen des Adapters ab.
IDirect3D9Ex::GetAdapterLUID

Diese Methode gibt einen eindeutigen Bezeichner für den Adapter zurück, der für die Adapterhardware spezifisch ist. Anwendungen können diesen Bezeichner verwenden, um robuste Zuordnungen für verschiedene APIs (Direct3D 9, DXGI) zu definieren.
IDirect3D9Ex::GetAdapterModeCountEx

Gibt die Anzahl der verfügbaren Anzeigemodi zurück.

Hinweise

Die IDirect3D9Ex-Schnittstelle wird durch Aufrufen der Direct3DCreate9Ex-Funktion abgerufen.

Die Typen LPDIRECT3D9EX und PDIRECT3D9EX werden als Zeiger auf die IDirect3D9Ex-Schnittstelle definiert:


typedef struct IDirect3D9Ex *LPDIRECT3D9EX, *PDIRECT3D9EX;

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h

Weitere Informationen

Direct3D-Schnittstellen

IDirect3D9