Freigeben über


D3DDDI_PRESENTFLAGS Struktur (d3dumddi.h)

Die D3DDDI_PRESENTFLAGS Struktur identifiziert, wie ein vorhandener Vorgang ausgeführt wird.

Syntax

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;

Angehörige

Blt

Ein UINT-Wert, der angibt, ob eine Bitblockübertragung (Bitblt)-Daten an die primäre Oberfläche ausgeführt werden soll.

Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Value Members (0x00000001).

ColorFill

Ein UINT-Wert, der angibt, ob ein Colorfill-Bitblt für die primäre Oberfläche ausgeführt werden soll.

Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits des 32-Bit-Value Members (0x00000002).

Flip

Ein UINT-Wert, der angibt, ob eine neue Oberfläche umgedreht werden soll.

Das Festlegen dieses Elements entspricht dem Festlegen des dritten Bits des 32-Bit-Value Members (0x00000004).

AllowTearing

AllowFlexibleRefresh

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements auf Null entspricht dem Festlegen der verbleibenden 29 Bits (0xFFFFFFF8) des 32-Bit-Werts Members auf Nullen.

Value

Ein Mitglied in der Union, das in D3DDDI_PRESENTFLAGS enthalten ist, der einen 32-Bit-Wert enthalten kann, der angibt, wie ein vorhandener Vorgang ausgeführt wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDIARG_PRESENT

präsentieren