Freigeben über


DXGK_MULTIPLANE_OVERLAY_FLAGS Struktur (d3dkmddi.h)

Die DXGK_MULTIPLANE_OVERLAY_FLAGS-Struktur definiert Flags, die das Verhalten eines Mehrplanüberlagerungsvorgangs 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;

Angehörige

VerticalFlip

Die Überlagerungsebene sollte die Daten vertikal kippen, sodass sie auf dem Kopf angezeigt wird.

HorizontalFlip

Die Überlagerungsebene sollte die Daten horizontal kippen, sodass sie als Spiegelbild von rechts nach links angezeigt wird.

StaticCheck

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

Reserved

Dieses Element ist reserviert und sollte auf 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
mindestens unterstützte Client- Windows 8.1
mindestens unterstützte Server- Windows Server 2012 R2
Header- d3dkmddi.h (einschließlich D3dkmddi.h)

Siehe auch

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3