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 |
|
Confira também