PowerBroadcastStatus 枚举

定义

指示系统的电源状态。

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

字段

BatteryLow 9

电池电量不足。

OemEvent 11

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

PowerStatusChange 10

检测到计算机电源状态的更改,如从电池电源切换到交流电源。 系统还会在剩余电池电量降至用户指定的阈值以下时或电池电量变化了指定的百分比时广播该事件。

QuerySuspend 0

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

QuerySuspendFailed 2

拒绝授予系统挂起计算机的权限。 当任何应用程序或驱动程序拒绝了上一个 QuerySuspend 状态时将广播该状态。

ResumeAutomatic 18

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

ResumeCritical 6

系统在电池故障引起的严重挂起之后已恢复操作。 由于在没有事先通知的情况下发生了严重暂停,因此当应用程序收到此事件时,以前可用的资源和数据可能不存在。 应用程序应尝试尽其所能地恢复其状态。

ResumeSuspend 7

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

Suspend 4

计算机将要进入挂起状态。 该事件通常在所有应用程序和可安装驱动程序已对上一个 true 状态返回 QuerySuspend 后广播。

注解

PowerBroadcastStatusServiceBase 类用来指示系统电源状态的更改。 你可以将应用程序设计为对任何电源状态更改做出响应。

适用于

另请参阅