Freigeben über


D3DDDI_FLIPOVERLAYFLAGS Struktur (d3dumddi.h)

Die D3DDDI_FLIPOVERLAYFLAGS Struktur identifiziert, wie eine Ressource auf einer Überlagerung gekippt wird.

Syntax

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

Angehörige

Even

Ein UINT-Wert, der angibt, ob das anzuzeigende interleavierte Feld gerade ist. Die Even Bitfeld 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-Value Members (0x00000001).

Odd

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

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

Reserved

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

Value

Ein Mitglied in der Union, das in D3DDDI_FLIPOVERLAYFLAGS enthalten ist, der einen 32-Bit-Wert enthalten kann, der angibt, wie eine Ressource in einer Überlagerung gekippt 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_FLIPOVERLAY