PowerBroadcastStatus 열거형

정의

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

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

필드

Name Description
QuerySuspend 0

시스템에서 컴퓨터 일시 중단 권한을 요청했습니다. 사용 권한을 부여하는 애플리케이션은 반환하기 전에 일시 중단에 대한 준비를 수행해야 합니다.

QuerySuspendFailed 2

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

Suspend 4

컴퓨터가 일시 중단된 상태로 들어가려고 합니다. 이 이벤트는 일반적으로 모든 애플리케이션 및 설치 가능한 드라이버가 이전 QuerySuspend 상태로 돌아간 true 경우 브로드캐스트됩니다.

ResumeCritical 6

배터리 고장으로 인해 심각한 일시 중단이 발생한 후 시스템이 작업을 재개했습니다. 사전 알림 없이 중요한 일시 중단이 발생하므로 애플리케이션이 이 이벤트를 수신할 때 이전에 사용 가능한 리소스 및 데이터가 없을 수 있습니다. 애플리케이션은 최선을 다해 상태를 복원하려고 시도해야 합니다.

ResumeSuspend 7

시스템이 일시 중단된 후 작업을 다시 시작했습니다.

BatteryLow 9

배터리 전원이 부족합니다.

PowerStatusChange 10

배터리 전원에서 A/C로의 전환과 같이 컴퓨터의 전원 상태 변경이 감지됩니다. 또한 시스템에서는 남은 배터리 전원이 사용자가 지정한 임계값 아래로 미끄러지거나 배터리 전원이 지정된 백분율로 변경될 때 이 이벤트를 브로드캐스트합니다.

OemEvent 11

APM(고급 전원 관리) BIOS가 APM OEM 이벤트를 신호로 표시했습니다.

ResumeAutomatic 18

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

설명

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

적용 대상

추가 정보