Freigeben über


DXGI_DDI_PRESENT_FLAGS-Struktur (dxgiddi.h)

Gibt an, wie ein vorhandener Vorgang ausgeführt wird.

Syntax

typedef struct DXGI_DDI_PRESENT_FLAGS {
  union {
    struct {
      UINT Blt : 1;
      UINT Flip : 1;
      UINT PreferRight : 1;
      UINT TemporaryMono : 1;
      UINT AllowTearing : 1;
      UINT AllowFlexibleRefresh : 1;
      UINT NoScanoutTransform : 1;
      UINT Reserved : 25;
    };
    UINT Value;
  };
} DXGI_DDI_PRESENT_FLAGS;

Member

Blt

Gibt an, ob eine Bitblockübertragung (Bitblt)-Daten auf die primäre Oberfläche ausgeführt werden soll.

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

Flip

Gibt an, ob auf eine neue Oberfläche gedreht werden soll.

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

PreferRight

Wird in Windows 8 und höheren Versionen unterstützt.

Gibt an, dass, wenn ein stereo vorhandener Vorgang auf Mono reduziert werden muss, der vorliegende Vorgang die Ansicht vom rechten Auge anzeigen soll.

Wenn dieses Element nicht festgelegt ist, zeigt der Standardvorgang mono present die Ansicht vom linken Auge an.

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

TemporaryMono

Wird in Windows 8 und höheren Versionen unterstützt.

Gibt an, dass ein vorhandener Vorgang den linken Puffer als Monopuffer (nicht stereo) verwenden soll.

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

AllowTearing

AllowFlexibleRefresh

NoScanoutTransform

Unterstützt in Windows 10, Version 1901 und höher.

Dieses Flag wird nur übergeben, wenn der Treiber anstelle des D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED-Flags der D3DWDDM2_6DDI_SCANOUT_FLAGS-Enumeration das D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED-Flag festgelegt hat.

Reserved

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

Value

Ein Element in der Union, das in DXGI_DDI_PRESENT_FLAGS enthalten ist und einen 32-Bit-Wert enthalten kann, der die Ausführung eines aktuellen Vorgangs angibt.

Anforderungen

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

Weitere Informationen

DXGI_DDI_ARG_PRESENT

PresentDXGI