Freigeben über


DXGK_MULTIPLANE_OVERLAY_FLAGS-Struktur (d3dkmddi.h)

Die DXGK_MULTIPLANE_OVERLAY_FLAGS-Struktur definiert Flags, die das Verhalten eines Mehrschichtvorgangs steuern.

Syntax

typedef struct _DXGK_MULTIPLANE_OVERLAY_FLAGS {
  union {
    struct {
      UINT VerticalFlip : 1;
      UINT HorizontalFlip : 1;
      UINT StaticCheck : 1;
#if ...
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_MULTIPLANE_OVERLAY_FLAGS;

Member

VerticalFlip

Die Überlagerungsebene sollte die Daten vertikal umdrehen, sodass sie auf den Kopf gestellt werden.

HorizontalFlip

Die Überlagerungsebene sollte die Daten horizontal kippen, sodass sie als Spiegel Bild von rechts nach links angezeigt werden.

StaticCheck

Die Überlagerungsebene kann direkt gescannt werden. StaticCheck ist eine Funktionsabfrage, die sich nicht auf den aktuellen Präsentationszustand auswirkt. In Windows 11 hinzugefügt (WDDM 3.0).

Reserved

Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden.

Value

Stellt den kollektiven Wert der Flags dar und kann verwendet werden, wenn auf die einzelnen Bits nicht separat zugegriffen werden muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3