Compartir a través de


estructura de D3DDEVICE_CREATION_PARAMETERS

Describe los parámetros de creación de un dispositivo.

Sintaxis

typedef struct D3DDEVICE_CREATION_PARAMETERS {
  UINT       AdapterOrdinal;
  D3DDEVTYPE DeviceType;
  HWND       hFocusWindow;
  DWORD      BehaviorFlags;
} D3DDEVICE_CREATION_PARAMETERS, *LPD3DDEVICE_CREATION_PARAMETERS;

Miembros

AdapterOrdinal

Tipo: UINT

Número ordinal que indica el adaptador de pantalla. D3DADAPTER_DEFAULT siempre es el adaptador de pantalla principal. Use este ordinal como parámetro Adapter para cualquiera de los métodos IDirect3D9 . Tenga en cuenta que diferentes instancias de objetos direct3D 9.0 pueden usar ordinales diferentes. Los adaptadores pueden entrar o dejar un sistema cuando los usuarios, por ejemplo, agregan o quitan monitores de un sistema de varios monitores o cuando intercambian un portátil de forma activa. Por lo tanto, use este ordinal solo en una instancia de Direct3D 9.0 conocida como válida, es decir, la direct3D 9.0 que creó esta interfaz IDirect3DDevice9 o direct3D 9.0 devuelta desde GetDirect3D, como se llama a través de esta interfaz IDirect3DDevice9 .

DeviceType

Tipo: D3DDEVTYPE

Miembro del tipo enumerado D3DDEVTYPE . Indica la cantidad de funcionalidad emulada para este dispositivo. El valor de este parámetro refleja el valor pasado a la llamada CreateDevice que creó este dispositivo.

hFocusWindow

Tipo: HWND

Identificador de ventana al que pertenece el foco para este dispositivo Direct3D. El valor de este parámetro refleja el valor pasado a la llamada CreateDevice que creó este dispositivo.

BehaviorFlags

Tipo: DWORD

Combinación de una o varias constantes D3DCREATE que controlan el comportamiento global del dispositivo. Estas constantes reflejan las constantes pasadas a CreateDevice cuando se creó el dispositivo.

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Estructuras de Direct3D

GetCreationParameters

CreateDevice