DXGI_DDI_PRESENT_FLAGS -Struktur (dxgiddi.h)

Gibt an, wie ein vorhandener Vorgang durchgefü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) von Daten auf die primäre Oberfläche durchzuführen ist.

Das Festlegen dieses Members entspricht dem Festlegen des ersten Bits des 32-Bit-Wert-0x00000001.

Flip

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

Das Festlegen dieses Members entspricht dem Festlegen des zweiten Bit des 32-Bit-Wert-0x00000002.

PreferRight

Wird in Windows 8 und neueren Versionen unterstützt.

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

Wenn dieser Member nicht festgelegt ist, zeigt der mono present-Standardvorgang die Ansicht vom linken Auge aus an.

Das Festlegen dieses Members entspricht dem Festlegen des dritten Bit des 32-Bit-Wert-0x00000004.

TemporaryMono

Wird in Windows 8 und neueren Versionen unterstützt.

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

Das Festlegen dieses Members entspricht dem Festlegen des vierten Bits des 32-Bit-Wert-0x00000008.

AllowTearing

AllowFlexibleRefresh

NoScanoutTransform

Wird in Windows 10 Version 1901 und höher unterstützt.

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

Reserved

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

Value

Ein Member in der Union, der in einem DXGI_DDI_PRESENT_FLAGS, der einen 32-Bit-Wert enthalten kann, der an identifiziert, wie ein vorhandener Vorgang durchgeführt werden soll.

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und neueren Versionen der Windows Betriebssystemen.
Kopfzeile dxgiddi.h (include D3d10umddi.h)

Weitere Informationen:

DXGI_DDI_ARG_PRESENT

PresentDXGI