Partager via


structure D3DDEVICE_CREATION_PARAMETERS

Décrit les paramètres de création d’un appareil.

Syntaxe

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

Membres

AdapterOrdinal

Type : UINT

Nombre ordinal qui désigne l’adaptateur d’affichage. D3DADAPTER_DEFAULT est toujours l’adaptateur d’affichage principal. Utilisez cet ordinal comme paramètre Adapter pour l’une des méthodes IDirect3D9 . Notez que différentes instances d’objets Direct3D 9.0 peuvent utiliser différents ordinaux. Les adaptateurs peuvent entrer ou quitter un système lorsque les utilisateurs, par exemple, ajoutent ou suppriment des moniteurs d’un système à plusieurs moniteurs ou lorsqu’ils échangent à chaud un ordinateur portable. Par conséquent, utilisez cet ordinal uniquement dans un instance Direct3D 9.0 connu pour être valide, c’est-à-dire soit le Direct3D 9.0 qui a créé cette interface IDirect3DDevice9, soit le Direct3D 9.0 retourné à partir de GetDirect3D, comme appelé par le biais de cette interface IDirect3DDevice9.

DeviceType

Type : D3DDEVTYPE

Membre du type énuméré D3DDEVTYPE . Indique la quantité de fonctionnalités émulées pour cet appareil. La valeur de ce paramètre reflète la valeur passée à l’appel CreateDevice qui a créé cet appareil.

hFocusWindow

Type : HWND

Handle de fenêtre auquel le focus appartient pour cet appareil Direct3D. La valeur de ce paramètre reflète la valeur passée à l’appel CreateDevice qui a créé cet appareil.

ComportementFlags

Type : DWORD

Combinaison d’une ou plusieurs constantes D3DCREATE qui contrôlent le comportement global de l’appareil. Ces constantes miroir les constantes passées à CreateDevice lors de la création de l’appareil.

Spécifications

Condition requise Valeur
En-tête
D3D9Types.h

Voir aussi

Direct3D Structures

GetCreationParameters

CreateDevice