D3DDEVICE_CREATION_PARAMETERS-Struktur
Beschreibt die Erstellungsparameter für ein Gerät.
Syntax
typedef struct D3DDEVICE_CREATION_PARAMETERS {
UINT AdapterOrdinal;
D3DDEVTYPE DeviceType;
HWND hFocusWindow;
DWORD BehaviorFlags;
} D3DDEVICE_CREATION_PARAMETERS, *LPD3DDEVICE_CREATION_PARAMETERS;
Member
-
AdapterOrdinal
-
Typ: UINT
-
Ordnungszahl, die die Grafikkarte angibt. D3DADAPTER_DEFAULT ist immer der primäre Grafikkarte. Verwenden Sie diese Ordnungszahl als Adapterparameter für jede der IDirect3D9-Methoden . Beachten Sie, dass verschiedene Instanzen von Direct3D 9.0-Objekten unterschiedliche Ordnungszahlen verwenden können. Adapter können ein System betreten oder verlassen, wenn Benutzer z. B. Monitore aus einem System mit mehreren Monitoren hinzufügen oder daraus entfernen oder wenn sie einen Laptop im Laufenden austauschen. Verwenden Sie diese Ordnungszahl daher nur in einer Direct3D 9.0-instance, die als gültig bekannt ist, d. h. entweder in der Direct3D 9.0, die diese IDirect3DDevice9-Schnittstelle erstellt hat, oder in der Direct3D 9.0, die von GetDirect3D zurückgegeben wird, wie über diese IDirect3DDevice9-Schnittstelle aufgerufen.
-
DeviceType
-
Typ: D3DDEVTYPE
-
Member des aufgezählten D3DDEVTYPE-Typs . Gibt den Umfang der emulierten Funktionalität für dieses Gerät an. Der Wert dieses Parameters spiegelt den Wert wieder, der an den CreateDevice-Aufruf übergeben wird, der dieses Gerät erstellt hat.
-
hFocusWindow
-
Typ: HWND
-
Fensterhandle, zu dem der Fokus für dieses Direct3D-Gerät gehört. Der Wert dieses Parameters spiegelt den Wert wieder, der an den CreateDevice-Aufruf übergeben wird, der dieses Gerät erstellt hat.
-
Behaviorflags
-
Typ: DWORD
-
Eine Kombination aus einer oder mehreren D3DCREATE-Konstanten , die das globale Verhalten des Geräts steuern. Diese Konstanten Spiegel die Konstanten, die beim Erstellen des Geräts an CreateDevice übergeben wurden.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Weitere Informationen