Freigeben über


DXGI_DDI_ARG_BLT_FLAGS Struktur (dxgiddi.h)

Die DXGI_DDI_ARG_BLT_FLAGS Struktur identifiziert den Typ der auszuführenden Bitblockübertragung (Bitblt).

Syntax

typedef struct DXGI_DDI_ARG_BLT_FLAGS {
  union {
    struct {
      UINT Resolve : 1;
      UINT Convert : 1;
      UINT Stretch : 1;
      UINT Present : 1;
      UINT Reserved : 28;
    };
    UINT Value;
  };
} DXGI_DDI_ARG_BLT_FLAGS;

Angehörige

Resolve

Ein UINT-Wert, der angibt, dass die Bitblt mehrere Beispiele auf ein Pixel aufgelöst.

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

Convert

Ein UINT-Wert, der angibt, dass die Bitblt auch eine Formatkonvertierung durchführt.

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

Stretch

Ein UINT-Wert, der angibt, dass ein Stretchbitblt ausgeführt wird.

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

Present

Ein UINT-Wert, der angibt, dass eine Bitblt-Darstellung ausgeführt wird.

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

Reserved

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

Value

Ein Mitglied in der Union, das DXGI_DDI_ARG_BLT_FLAGS enthält, die einen 32-Bit-Wert enthalten können, der den Bitblttyp identifiziert.

Anforderungen

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

Siehe auch

DXGI_DDI_ARG_BLT