Partager via


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)

Voir aussi

DXGI_DDI_ARG_PRESENT

PresentDXGI