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 |
|
Voir aussi