Compartir a través de


estructura D3DDDI_PRESENTFLAGS (d3dumddi.h)

La estructura D3DDDI_PRESENTFLAGS identifica cómo realizar una operación presente.

Sintaxis

typedef struct _D3DDDI_PRESENTFLAGS {
  union {
    struct {
      UINT Blt : 1;
      UINT ColorFill : 1;
      UINT Flip : 1;
      UINT AllowTearing : 1;
      UINT AllowFlexibleRefresh : 1;
      UINT Reserved : 27;
    };
    UINT Value;
  };
} D3DDDI_PRESENTFLAGS;

Miembros

Blt

Valor UINT que 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).

ColorFill

Valor UINT que especifica si se debe realizar un bitblt de relleno de color en la superficie principal.

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

Flip

Valor UINT que especifica si se va a voltear a una nueva superficie.

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

AllowTearing

AllowFlexibleRefresh

Reserved

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

Value

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

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_PRESENT

Presente