Compartilhar via


estrutura D3DDEVICE_CREATION_PARAMETERS

Descreve os parâmetros de criação de um dispositivo.

Sintaxe

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

Membros

AdapterOrdinal

Tipo: UINT

Número ordinal que indica o adaptador de exibição. D3DADAPTER_DEFAULT é sempre o adaptador de exibição primário. Use esse ordinal como o parâmetro Adapter para qualquer um dos métodos IDirect3D9 . Observe que diferentes instâncias de objetos Direct3D 9.0 podem usar ordinais diferentes. Os adaptadores podem entrar ou sair de um sistema quando os usuários, por exemplo, adicionam ou removem monitores de um sistema de vários monitores ou quando trocam um laptop. Consequentemente, use esse ordinal somente em uma instância do Direct3D 9.0 conhecida como válida, ou seja, o Direct3D 9.0 que criou essa interface IDirect3DDevice9 ou o Direct3D 9.0 retornado de GetDirect3D, conforme chamado por meio dessa interface IDirect3DDevice9 .

DeviceType

Tipo: D3DDEVTYPE

Membro do tipo enumerado D3DDEVTYPE . Indica a quantidade de funcionalidade emulada para este dispositivo. O valor desse parâmetro espelha o valor passado para a chamada CreateDevice que criou esse dispositivo.

hFocusWindow

Tipo: HWND

Identificador de janela ao qual o foco pertence para este dispositivo Direct3D. O valor desse parâmetro espelha o valor passado para a chamada CreateDevice que criou esse dispositivo.

Behaviorflags

Tipo: DWORD

Uma combinação de uma ou mais constantes D3DCREATE que controlam o comportamento global do dispositivo. Essas constantes espelho as constantes passadas para CreateDevice quando o dispositivo foi criado.

Requisitos

Requisito Valor
parâmetro
D3D9Types.h

Confira também

Estruturas Direct3D

GetCreationParameters

Createdevice