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


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

См. также

D3DKMDT_VIDPN_PRESENT_PATH

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION