Partager via


énumération AR_STATE (winuser.h)

Indique l’état de la rotation automatique de l’écran pour le système. Par exemple, si la rotation automatique est prise en charge et si elle est activée par l’utilisateur. Cette énumération est un or au niveau du bit d’une ou plusieurs des valeurs suivantes.

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
Valeur : 0x0
La rotation automatique est activée par l’utilisateur.
AR_DISABLED
Valeur : 0x1
La rotation automatique est désactivée par l’utilisateur.
AR_SUPPRESSED
Valeur : 0x2
La rotation automatique est actuellement supprimée par une ou plusieurs préférences de rotation automatique de processus.
AR_REMOTESESSION
Valeur : 0x4
La session est distante et la rotation automatique est temporairement désactivée.
AR_MULTIMON
Valeur : 0x8
Plusieurs moniteurs sont attachés au système, ce qui entraîne la désactivation temporaire de la rotation automatique.
AR_NOSENSOR
Valeur : 0x10
Le système n’a pas de capteur de rotation automatique.
AR_NOT_SUPPORTED
Valeur : 0x20
La rotation automatique n’est pas prise en charge avec la configuration système actuelle.
AR_DOCKED
Valeur : 0x40
L’appareil est ancré et la rotation automatique est temporairement désactivée.
AR_LAPTOP
Valeur : 0x80
L’appareil est en mode ordinateur portable et la rotation automatique est donc temporairement désactivée.

Configuration requise

Condition requise Valeur
En-tête winuser.h