Структура DXGI_DDI_PRESENT_FLAGS (дксгидди. 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 и более поздних версиях.

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

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

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

TemporaryMono

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

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

Установка этого члена эквивалентна установке четвертого бита 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

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

Value

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

Требования

   
Минимальная версия клиента доступно в Windows Vista и более поздних версиях операционных систем Windows.
Header дксгидди. h (включение D3d10umddi. h)

См. также

DXGI_DDI_ARG_PRESENT

пресентдксги