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


структура DXGK_MULTIPLANE_OVERLAY_FLAGS (d3dkmddi.h)

Структура DXGK_MULTIPLANE_OVERLAY_FLAGS определяет флаги, управляющие поведением операции наложения в нескольких плоскостях.

Синтаксис

typedef struct _DXGK_MULTIPLANE_OVERLAY_FLAGS {
  union {
    struct {
      UINT VerticalFlip : 1;
      UINT HorizontalFlip : 1;
      UINT StaticCheck : 1;
#if ...
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_MULTIPLANE_OVERLAY_FLAGS;

Члены

VerticalFlip

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

HorizontalFlip

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

StaticCheck

Плоскость наложения можно сканировать напрямую. StaticCheck — это запрос возможностей, который не влияет на текущее состояние презентации. Добавлено в Windows 11 (WDDM 3.0).

Reserved

Этот элемент зарезервирован и должен иметь нулевое значение.

Value

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

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

См. также раздел

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3