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 |