PowerBroadcastStatus 枚举

定义

指示系统的电源状态。

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
继承
PowerBroadcastStatus

字段

名称 说明
QuerySuspend 0

系统已请求暂停计算机的权限。 授予权限的应用程序应在返回之前执行挂起的准备。

QuerySuspendFailed 2

系统被拒绝暂停计算机的权限。 如果任何应用程序或驱动程序拒绝以前的 QuerySuspend 状态,则会广播此状态。

Suspend 4

计算机即将进入挂起状态。 当所有应用程序和可安装驱动程序都返回到 true 以前的 QuerySuspend 状态时,通常会广播此事件。

ResumeCritical 6

系统在电池故障导致严重挂起后恢复运行。 由于在未事先通知的情况下发生严重挂起,因此当应用程序收到此事件时,以前可用的资源和数据可能不存在。 应用程序应尝试将其状态还原到最佳能力。

ResumeSuspend 7

系统在挂起后已恢复操作。

BatteryLow 9

电池电量较低。

PowerStatusChange 10

检测到计算机的电源状态更改,例如从电池电源切换到 A/C。 当剩余电池电量低于用户指定的阈值或电池电量按指定百分比变化时,系统还会广播此事件。

OemEvent 11

高级电源管理(APM)BIOS 向 APM OEM 事件发出信号。

ResumeAutomatic 18

计算机已自动唤醒以处理事件。 如果系统在广播 ResumeAutomatic后检测到任何用户活动,它会广播事件 ResumeSuspend ,让应用程序知道他们可以恢复与用户的完全交互。

注解

PowerBroadcastStatus 由类用来 ServiceBase 指示系统电源状态的变化。 可以设计应用程序以响应任何电源状态更改。

适用于

另请参阅