Freigeben über


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
D3D9Types.h

Weitere Informationen

Direct3D-Strukturen

GetCreationParameters

CreateDevice