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


структура 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 (include D3dkmddi.h)

См. также

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES3