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


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

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

Синтаксис

typedef struct _D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS {
  union {
    struct {
      UINT Rotate : 1;
      UINT Reserved : 31;
    };
         UINT Value;
  };
} D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS;

Члены

[in] Rotate

Значение UINT, указывающее, следует ли менять данные презентации в соответствии с текущей ориентацией экрана во время передачи битового блока презентации (bitblt). Текущая ориентация экрана задается в элементе Поворотструктуры D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION , которая задается в элементе ContentTransformationструктуры D3DKMDT_VIDPN_PRESENT_PATH для пути представления видео.

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

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

[in] Reserved

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

Установка для этого элемента нулевого значения эквивалентна установке нулей для оставшихся 31 битов (0xFFFFFFFF) 32-разрядного элемента Value .

Value

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

Требования

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

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

D3DKMDT_VIDPN_PRESENT_PATH

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION