enumeração AR_STATE (winuser.h)

Indica o estado da rotação automática da tela para o sistema. Por exemplo, se há suporte para a rotação automática e se ela está habilitada pelo usuário. Essa enumeração é um OR bit a bit de um ou mais dos valores a seguir.

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
A rotação automática é habilitada pelo usuário.
AR_DISABLED
Valor: 0x1
A rotação automática é desabilitada pelo usuário.
AR_SUPPRESSED
Valor: 0x2
Atualmente, a rotação automática é suprimida por uma ou mais preferências de rotação automática de processo.
AR_REMOTESESSION
Valor: 0x4
A sessão é remota e a rotação automática está temporariamente desabilitada como resultado.
AR_MULTIMON
Valor: 0x8
O sistema tem vários monitores anexados e a rotação automática está temporariamente desabilitada como resultado.
AR_NOSENSOR
Valor: 0x10
O sistema não tem um sensor de rotação automática.
AR_NOT_SUPPORTED
Valor: 0x20
Não há suporte para a rotação automática com a configuração atual do sistema.
AR_DOCKED
Valor: 0x40
O dispositivo está encaixado e a rotação automática está temporariamente desabilitada como resultado.
AR_LAPTOP
Valor: 0x80
O dispositivo está no modo laptop e a rotação automática está temporariamente desabilitada como resultado.

Requisitos

Requisito Valor
Cabeçalho winuser.h