Condividi tramite


D3DDEVICE_CREATION_PARAMETERS struttura

Descrive i parametri di creazione per un dispositivo.

Sintassi

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

Members

AdapterOrdinal

Tipo: UINT

Numero ordinale che indica l'adattatore di visualizzazione. D3DADAPTER_DEFAULT è sempre la scheda di visualizzazione primaria. Usare questo ordinale come parametro Adapter per uno dei metodi IDirect3D9 . Si noti che diverse istanze di oggetti Direct3D 9.0 possono usare ordinali diversi. Gli adattatori possono entrare o lasciare un sistema quando gli utenti, ad esempio, aggiungere o rimuovere monitor da un sistema a più monitor o quando scambiano un portatile. Di conseguenza, usare questo ordinale solo in un'istanza Direct3D 9.0 nota per essere valida, ovvero direct3D 9.0 che ha creato questa interfaccia IDirect3DDevice9 o Direct3D 9.0 restituita da GetDirect3D, come chiamato tramite questa interfaccia IDirect3DDevice9 .

DeviceType

Tipo: D3DDEVTYPE

Membro del tipo enumerato D3DDEVTYPE . Indica la quantità di funzionalità emulate per questo dispositivo. Il valore di questo parametro riflette il valore passato alla chiamata CreateDevice che ha creato questo dispositivo.

hFocusWindow

Tipo: HWND

Handle di finestra a cui appartiene lo stato attivo per questo dispositivo Direct3D. Il valore di questo parametro riflette il valore passato alla chiamata CreateDevice che ha creato questo dispositivo.

ComportamentoFlags

Tipo: DWORD

Combinazione di una o più costanti D3DCREATE che controllano il comportamento globale del dispositivo. Queste costanti rispecchiano le costanti passate a CreateDevice quando il dispositivo è stato creato.

Requisiti

Requisito Valore
Intestazione
D3D9Types.h

Vedi anche

Strutture Direct3D

GetCreationParameters

CreateDevice