Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure D3DKMT_CREATEDEVICEFLAGS identifie le type de contexte d’appareil à créer dans un appel à D3DKMT_CREATEDEVICE.
Syntaxe
typedef struct _D3DKMT_CREATEDEVICEFLAGS {
UINT LegacyMode : 1;
UINT RequestVSync : 1;
UINT DisableGpuTimeout : 1;
UINT TestDevice : 1;
#if ...
UINT Reserved : 28;
#elif
UINT Reserved : 29;
#else
UINT Reserved : 30;
#endif
} D3DKMT_CREATEDEVICEFLAGS;
Membres
LegacyMode
Valeur UINT qui spécifie si l’appareil doit imiter plusieurs comportements d’appareils hérités (autrement dit, de Microsoft DirectDraw via les types d’appareils Microsoft Direct3D 9.0).
Lorsque le mode hérité est activé, le gestionnaire de mémoire vidéo n’autorise pas l’appareil à allouer plus de mémoire vidéo que possible dans le segment GPU combiné. Les primaires sont allouées en place dans la mémoire vidéo et ne sont pas conservées entre les commutateurs en mode.
RequestVSync
Valeur UINT qui spécifie si l’appareil nécessite une synchronisation verticale pour fonctionner. Si RequestVSync est défini, le système d’exploitation active la synchronisation verticale sur le matériel graphique jusqu’à ce que l’appareil d’affichage soit libéré.
DisableGpuTimeout
Pris en charge dans Windows 8 et versions ultérieures. Valeur UINT qui spécifie si l’appareil a désactivé délai d’attente de détection et de récupération (TDR).
TestDevice
L’appareil est créé par un test. Prise en charge à partir de Windows 11, version 22H2 (WDDM 3.1).
Reserved
Ce membre est réservé et doit être défini sur zéro.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmthk.h (include D3dkmthk.h) |