Freigeben über


D3DDDI_FLIPOVERLAYFLAGS-Struktur (d3dumddi.h)

Die D3DDDI_FLIPOVERLAYFLAGS-Struktur gibt an, wie eine Ressource auf einer Überlagerung umgedreht wird.

Syntax

typedef struct _D3DDDI_FLIPOVERLAYFLAGS {
  union {
    struct {
      UINT Even : 1;
      UINT Odd : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DDDI_FLIPOVERLAYFLAGS;

Member

Even

Ein UINT-Wert, der angibt, ob das anzuzeigende interleavierte Feld gerade ist. Das Bitfeld "Gerade " wird festgelegt, wenn die Überlagerung angefordert wird, um die Daten zu deinterlacieren.

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

Odd

Ein UINT-Wert, der angibt, ob das anzuzeigende interleavierte Feld ungerade ist. Das Ungerade Bitfeld wird festgelegt, wenn die Überlagerung angefordert wird, um die Daten zu deinterlacen.

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

Reserved

Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden. Das Festlegen dieses Elements auf 0 (null) entspricht dem Festlegen der verbleibenden 30 Bits (0xFFFFFFFC) des 32-Bit-Wertmembers auf Nullen.

Value

Ein Element in der Union, das in D3DDDI_FLIPOVERLAYFLAGS enthalten ist, das einen 32-Bit-Wert enthalten kann, der angibt, wie eine Ressource auf einer Überlagerung umgedreht wird.

Anforderungen

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

Weitere Informationen

D3DDDIARG_FLIPOVERLAY