структура 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-разрядного значения значения (0x00000001).
[in] Reserved
Этот элемент зарезервирован и должен иметь значение нулю.
Если этот элемент равен нулю, он эквивалентен настройке оставшихся 31 битов (0xFFFFFFFF) 32-разрядного значения значением нулю.
Value
Член объединения, который D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS содержит 32-разрядное значение, определяющее тип текущей операции.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Windows Server 2012 |
заголовка | d3dkmddi.h (include D3dkmddi.h) |