DXGI_DDI_PRESENT_FLAGS structure (dxgiddi.h)
Identifie comment effectuer une opération actuelle.
Syntaxe
typedef struct DXGI_DDI_PRESENT_FLAGS {
union {
struct {
UINT Blt : 1;
UINT Flip : 1;
UINT PreferRight : 1;
UINT TemporaryMono : 1;
UINT AllowTearing : 1;
UINT AllowFlexibleRefresh : 1;
UINT NoScanoutTransform : 1;
UINT Reserved : 25;
};
UINT Value;
};
} DXGI_DDI_PRESENT_FLAGS;
Membres
Blt
Spécifie s’il faut effectuer un transfert de données de bloc de bits (bitblt) vers la surface primaire.
Définir ce membre revient à définir le premier bit du membre Value 32 bits (0x00000001).
Flip
Spécifie s’il faut retourner vers une nouvelle surface.
Définir ce membre revient à définir le deuxième bit du membre Value 32 bits (0x00000002).
PreferRight
Pris en charge dans Windows 8 et versions ultérieures.
Spécifie que, si une opération stéréo présente doit être réduite à mono, l’opération actuelle doit afficher la vue de l’œil droit.
Si ce membre n’est pas défini, l’opération de présentation mono par défaut affiche la vue à partir de l’œil gauche.
Définir ce membre revient à définir le troisième bit du membre value 32 bits (0x00000004).
TemporaryMono
Pris en charge dans Windows 8 et versions ultérieures.
Spécifie qu’une opération actuelle doit utiliser la mémoire tampon gauche en tant que mémoire tampon mono (non stéréo).
Définir ce membre revient à définir le quatrième bit du membre Value 32 bits (0x00000008).
AllowTearing
AllowFlexibleRefresh
NoScanoutTransform
Pris en charge dans Windows 10, version 1901 et ultérieures.
Cet indicateur ne sera transmis que si le pilote a défini l’indicateur D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED, au lieu de l’indicateur D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED de l’énumération D3DWDDM2_6DDI_SCANOUT_FLAGS .
Reserved
Ce membre est réservé et doit être défini sur zéro. Définir ce membre sur zéro équivaut à définir les 28 bits restants (0xFFFFFFF0) du membre Value 32 bits sur zéros.
Value
Membre de l’union contenu dans DXGI_DDI_PRESENT_FLAGS pouvant contenir une valeur 32 bits qui identifie comment effectuer une opération actuelle.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | dxgiddi.h (include D3d10umddi.h) |