다음을 통해 공유


PowerBroadcastStatus 열거형

정의

시스템의 전원 상태를 나타냅니다.

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
상속
PowerBroadcastStatus

필드

BatteryLow 9

배터리 양이 부족합니다.

OemEvent 11

APM(고급 전원 관리) BIOS에서 APM OEM 이벤트를 알렸습니다.

PowerStatusChange 10

배터리에서 A/C로의 전환 같은 컴퓨터 전원 상태의 변경 내용이 검색됩니다. 또한 남은 배터리 양이 사용자가 지정한 임계값 이하로 낮아지는 경우나 배터리가 지정된 백분율만큼 변경되는 경우에도 이 이벤트가 브로드캐스팅됩니다.

QuerySuspend 0

컴퓨터를 일시 중단하기 위한 권한이 요청되었습니다. 권한을 부여하는 애플리케이션에서는 반환하기 전에 일시 중단에 대비한 작업을 수행해야 합니다.

QuerySuspendFailed 2

컴퓨터를 일시 중단하기 위한 권한이 거부되었습니다. 애플리케이션 또는 드라이버에서 이전의 QuerySuspend 상태를 거부한 경우 이 상태가 브로드캐스팅됩니다.

ResumeAutomatic 18

컴퓨터를 자동으로 깨워서 이벤트를 처리했습니다. ResumeAutomatic의 브로드캐스트 후 사용자 작업을 감지하는 경우 시스템은 사용자와 완전한 상호 작용을 재개할 수 있음을 애플리케이션에 알리기 위해 ResumeSuspend 이벤트를 브로드캐스트합니다.

ResumeCritical 6

배터리 오류로 인해 발생한 중대한 일시 중단 이후에 작업이 다시 시작되었습니다. 사전 통지 없이 중대 한 일시 중단이 발생 하기 때문에 리소스 및 데이터를 이전에 사용할 수 없을 수도 있습니다 애플리케이션에서이 이벤트를 수신할 때. 애플리케이션 기능에 해당 상태를 복원 하려고 해야 합니다.

ResumeSuspend 7

일시 중단 이후에 작업이 다시 시작되었습니다.

Suspend 4

컴퓨터가 일시 중단 상태에 들어갑니다. 이 이벤트는 일반적으로 모든 애플리케이션 및 설치 가능한 드라이버에서 이전의 true 상태에 대해 QuerySuspend를 반환한 경우에 브로드캐스팅됩니다.

설명

PowerBroadcastStatus 는 클래스에서 ServiceBase 시스템의 전원 상태 변경을 나타내는 데 사용됩니다. 전원 상태 변경에 반응 하는 애플리케이션을 디자인할 수 있습니다.

적용 대상

추가 정보