структура 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) |