다음을 통해 공유


AR_STATE 열거형(winuser.h)

시스템의 화면 자동 회전 상태를 나타냅니다. 예를 들어 자동 회전이 지원되는지 여부 및 사용자가 사용하도록 설정할지 여부가 있습니다. 이 열거형은 다음 값 중 하나 이상의 비트 OR입니다.

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;

상수

 
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