Bagikan melalui


struktur DXGI_DDI_PRESENT_FLAGS (dxgiddi.h)

Mengidentifikasi cara melakukan operasi saat ini.

Sintaks

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;

Anggota

Blt

Menentukan apakah akan melakukan data transfer bit-block (bitblt) ke permukaan utama.

Mengatur anggota ini setara dengan mengatur bit pertama anggota Nilai 32-bit (0x00000001).

Flip

Menentukan apakah akan membalik ke permukaan baru.

Mengatur anggota ini setara dengan mengatur bit kedua anggota Nilai 32-bit (0x00000002).

PreferRight

Didukung dalam versi Windows 8 dan yang lebih baru.

Menentukan bahwa, jika operasi stereo yang ada harus dikurangi menjadi mono, operasi saat ini harus menampilkan tampilan dari mata kanan.

Jika anggota ini tidak diatur, operasi mono present default menunjukkan tampilan dari mata kiri.

Mengatur anggota ini setara dengan mengatur bit ketiga dari anggota Nilai 32-bit (0x00000004).

TemporaryMono

Didukung dalam versi Windows 8 dan yang lebih baru.

Menentukan bahwa operasi saat ini harus menggunakan buffer kiri sebagai buffer mono (non-stereo).

Mengatur anggota ini setara dengan mengatur bit keempat dari anggota Nilai 32-bit (0x00000008).

AllowTearing

AllowFlexibleRefresh

NoScanoutTransform

Didukung di Windows 10, versi 1901 dan yang lebih baru.

Bendera ini hanya akan diteruskan jika driver mengatur bendera D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED, bukan bendera D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED enumerasi D3DWDDM2_6DDI_SCANOUT_FLAGS .

Reserved

Anggota ini dicadangkan dan harus diatur ke nol. Mengatur anggota ini ke nol setara dengan mengatur 28 bit yang tersisa (0xFFFFFFF0) dari anggota Nilai 32-bit ke nol.

Value

Anggota dalam serikat yang terkandung dalam DXGI_DDI_PRESENT_FLAGS yang dapat menyimpan satu nilai 32-bit yang mengidentifikasi cara melakukan operasi saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Header dxgiddi.h (termasuk D3d10umddi.h)

Lihat juga

DXGI_DDI_ARG_PRESENT

PresentDXGI