Structure des paramètres de _ création de D3DDEVICE _
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. _La valeur par défaut de D3DADAPTER est toujours la carte d’affichage principale. Utilisez cet ordinal comme paramètre d’adaptateur pour l’une des méthodes IDirect3D9 . Notez que les différentes instances d’objets Direct3D 9,0 peuvent utiliser des ordinaux différents. Les adaptateurs peuvent entrer ou sortir un système lorsque les utilisateurs ajoutent ou suppriment des analyses d’un système à plusieurs écrans ou lorsqu’ils échangent à chaud un ordinateur portable. Par conséquent, utilisez cet ordinal uniquement dans une instance Direct3D 9,0 connue comme valide, c’est-à-dire, soit le Direct3D 9,0 qui a créé cette interface IDirect3DDevice9 , soit le Direct3D 9,0 retourné par GetDirect3D, comme il a été appelé via 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.
-
BehaviorFlags
-
Type : DWORD
-
Combinaison d’une ou de plusieurs constantes D3DCREATE qui contrôlent le comportement global de l’appareil. Ces constantes reflètent les constantes transmises à CreateDevice lorsque l’appareil a été créé.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|