Freigeben über


AR_STATE-Enumeration (winuser.h)

Gibt den Status der automatischen Bildschirmrotation für das System an. Beispielsweise, ob die automatische Drehung unterstützt wird und ob sie vom Benutzer aktiviert wird. Diese Enumeration ist ein bitweiser OR von mindestens einem der folgenden Werte.

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;

Konstanten

 
AR_ENABLED
Wert: 0x0
Die automatische Drehung wird vom Benutzer aktiviert.
AR_DISABLED
Wert: 0x1
Die automatische Rotation wird vom Benutzer deaktiviert.
AR_SUPPRESSED
Wert: 0x2
Die automatische Drehung wird derzeit durch eine oder mehrere Automatische Drehungseinstellungen unterdrückt.
AR_REMOTESESSION
Wert: 0x4
Die Sitzung ist remote, und die automatische Drehung wird daher vorübergehend deaktiviert.
AR_MULTIMON
Wert: 0x8
Das System ist mit mehreren Monitoren verbunden, und die automatische Drehung wird daher vorübergehend deaktiviert.
AR_NOSENSOR
Wert: 0x10
Das System verfügt nicht über einen Automatischdrehungssensor.
AR_NOT_SUPPORTED
Wert: 0x20
Die automatische Rotation wird mit der aktuellen Systemkonfiguration nicht unterstützt.
AR_DOCKED
Wert: 0x40
Das Gerät ist angedockt, und die automatische Drehung wird daher vorübergehend deaktiviert.
AR_LAPTOP
Wert: 0x80
Das Gerät befindet sich im Laptopmodus, und die automatische Drehung wird daher vorübergehend deaktiviert.

Anforderungen

Anforderung Wert
Header winuser.h