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


перечисление AR_STATE (winuser.h)

Указывает состояние автоматического поворота экрана для системы. Например, поддерживается ли автоматическая смена и включена ли она пользователем. Это перечисление представляет собой побитовое ИЛИ одного или нескольких из следующих значений.

Синтаксис

typedef enum tagAR_STATE {
  AR_ENABLED = 0x0,
  AR_DISABLED = 0x1,
  AR_SUPPRESSED = 0x2,
  AR_REMOTESESSION = 0x4,
  AR_MULTIMON = 0x8,
  AR_NOSENSOR = 0x10,
  AR_NOT_SUPPORTED = 0x20,
  AR_DOCKED = 0x40,
  AR_LAPTOP = 0x80
} AR_STATE, *PAR_STATE;

Константы

 
AR_ENABLED
Значение: 0x0
Автоматический поворот включается пользователем.
AR_DISABLED
Значение: 0x1
Автоматический поворот отключен пользователем.
AR_SUPPRESSED
Значение: 0x2
Автоматическая смена в настоящее время подавляется одним или несколькими настройками автоматического поворота процесса.
AR_REMOTESESSION
Значение: 0x4
Сеанс является удаленным, и в результате автоматическая смена временно отключена.
AR_MULTIMON
Значение: 0x8
В системе подключено несколько мониторов, и в результате автоматическое вращение временно отключается.
AR_NOSENSOR
Значение: 0x10
В системе нет датчика автоматического поворота.
AR_NOT_SUPPORTED
Значение: 0x20
Автоматическая смена не поддерживается в текущей конфигурации системы.
AR_DOCKED
Значение: 0x40
Устройство закреплено, и в результате автоматическое вращение временно отключается.
AR_LAPTOP
Значение: 0x80
Устройство находится в режиме ноутбука, и в результате автоматическое вращение временно отключается.

Требования

Требование Значение
Заголовок winuser.h