Поделиться через


структура DXGI_DDI_PRESENT_FLAGS (dxgiddi.h)

Определяет, как выполнить текущую операцию.

Синтаксис

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;

Члены

Blt

Указывает, следует ли выполнять передачу данных бит-блока (bitblt) в основную поверхность.

Установка этого элемента эквивалентна настройке первого бита 32-разрядного значения значения (0x00000001).

Flip

Указывает, следует ли перевернуть новую поверхность.

Установка этого элемента эквивалентна настройке второго бита 32-разрядного элемента значения (0x00000002).

PreferRight

Поддерживается в Windows 8 и более поздних версиях.

Указывает, что, если стереосущая операция должна быть сокращена до моно, текущая операция должна отображать представление с правого глаза.

Если этот элемент не задан, по умолчанию отображается представление с левого глаза.

Установка этого элемента эквивалентна настройке третьего бита 32-разрядного элемента значения (0x00000004).

TemporaryMono

Поддерживается в Windows 8 и более поздних версиях.

Указывает, что текущая операция должна использовать левый буфер в качестве моно (не стерео) буфера.

Установка этого элемента эквивалентна настройке четвертого бита 32-разрядного элемента значения (0x00000008).

AllowTearing

AllowFlexibleRefresh

NoScanoutTransform

Поддерживается в Windows 10 версии 1901 и более поздних версий.

Этот флаг будет передан только в том случае, если драйвер задал флаг D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_DESIRED вместо флага D3DWDDM2_6DDI_SCANOUT_FLAG_TRANSFORMATION_REQUIRED перечисления D3DWDDM2_6DDI_SCANOUT_FLAGS.

Reserved

Этот элемент зарезервирован и должен иметь значение нулю. Если этот элемент равен нулю, он эквивалентен настройке оставшихся 28 битов (0xFFFFFFF0) 32-разрядного значения значением нулю.

Value

Член объединения, содержащийся в DXGI_DDI_PRESENT_FLAGS, который может содержать одно 32-разрядное значение, определяющее выполнение текущей операции.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка dxgiddi.h (include D3d10umddi.h)

См. также

DXGI_DDI_ARG_PRESENT

PresentDXGI