estructura DXGI_DDI_PRESENT_FLAGS (dxgiddi.h)

Identifica cómo realizar una operación presente.

Sintaxis

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;

Miembros

Blt

Especifica si se deben realizar datos de transferencia de bloques de bits (bitblt) en la superficie principal.

Establecer este miembro equivale a establecer el primer bit del miembro Value de 32 bits (0x00000001).

Flip

Especifica si se va a voltear a una nueva superficie.

Establecer este miembro equivale a establecer el segundo bit del miembro Value de 32 bits (0x00000002).

PreferRight

Compatible con Windows 8 y versiones posteriores.

Especifica que, si una operación de presentación estéreo debe reducirse a mono, la operación presente debe mostrar la vista desde el ojo derecho.

Si no se establece este miembro, la operación de mono present predeterminada muestra la vista desde el ojo izquierdo.

Establecer este miembro equivale a establecer el tercer bit del miembro Value de 32 bits (0x00000004).

TemporaryMono

Compatible con Windows 8 y versiones posteriores.

Especifica que una operación presente debe usar el búfer izquierdo como un búfer mono (no estéreo).

Establecer este miembro equivale a establecer el cuarto bit del miembro Value de 32 bits (0x00000008).

AllowTearing

AllowFlexibleRefresh

NoScanoutTransform

Compatible con Windows 10, versión 1901 y posteriores.

Esta marca solo se pasará si el controlador establece la marca D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED, en lugar de la marca D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED de la enumeración D3DWDDM2_6DDI_SCANOUT_FLAGS .

Reserved

Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 28 bits restantes (0xFFFFFFF0) del miembro Value de 32 bits en ceros.

Value

Miembro de la unión contenida en DXGI_DDI_PRESENT_FLAGS que puede contener un valor de 32 bits que identifica cómo realizar una operación presente.

Requisitos

   
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Header dxgiddi.h (incluya D3d10umddi.h)

Consulte también

DXGI_DDI_ARG_PRESENT

PresentDXGI