Compartir a través de


AR_STATE enumeración (winuser.h)

Indica el estado de la rotación automática de pantalla para el sistema. Por ejemplo, si se admite la rotación automática y si está habilitada por el usuario. Esta enumeración es un OR bit a bit de uno o varios de los valores siguientes.

Syntax

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;

Constantes

 
AR_ENABLED
Valor: 0x0
El usuario habilita la rotación automática.
AR_DISABLED
Valor: 0x1
El usuario deshabilita la rotación automática.
AR_SUPPRESSED
Valor: 0x2
La rotación automática se suprime actualmente mediante una o varias preferencias de rotación automática de procesos.
AR_REMOTESESSION
Valor: 0x4
La sesión es remota y la rotación automática se deshabilita temporalmente como resultado.
AR_MULTIMON
Valor: 0x8
El sistema tiene varios monitores conectados y la rotación automática se deshabilita temporalmente como resultado.
AR_NOSENSOR
Valor: 0x10
El sistema no tiene un sensor de rotación automática.
AR_NOT_SUPPORTED
Valor: 0x20
La rotación automática no se admite con la configuración actual del sistema.
AR_DOCKED
Valor: 0x40
El dispositivo está acoplado y la rotación automática se deshabilita temporalmente como resultado.
AR_LAPTOP
Valor: 0x80
El dispositivo está en modo portátil y la rotación automática se deshabilita temporalmente como resultado.

Requisitos

Requisito Valor
Header winuser.h