Partager via


structure DXGI_DDI_PRESENT_FLAGS (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 bits (bitblt) vers la surface primaire.

La définition de ce membre équivaut à définir le premier bit du membre valeur de 32 bits (0x00000001).

Flip

Spécifie s’il faut retourner à une nouvelle surface.

La définition de ce membre équivaut à définir le deuxième bit du membre valeur 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 à partir de l’œil droit.

Si ce membre n’est pas défini, l’opération mono présente par défaut affiche la vue à partir de l’œil gauche.

La définition de ce membre équivaut à définir le troisième bit du membre valeur 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).

La définition de ce membre équivaut à définir le quatrième bit du membre valeur 32 bits (0x00000008).

AllowTearing

AllowFlexibleRefresh

NoScanoutTransform

Prise en charge dans Windows 10, version 1901 et ultérieure.

Cet indicateur est transmis uniquement si le pilote définit l’indicateur D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED, au lieu de l’indicateur de 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. La définition de ce membre sur zéro équivaut à définir les 28 bits restants (0xFFFFFFF0) de la valeur valeur 32 bits membre sur zéros.

Value

Membre de l’union contenu dans DXGI_DDI_PRESENT_FLAGS qui peut contenir une valeur 32 bits qui identifie comment effectuer une opération actuelle.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête dxgiddi.h (include D3d10umddi.h)

Voir aussi

DXGI_DDI_ARG_PRESENT

PresentDXGI