語言

PowerBroadcastStatus 列舉

定義

表示系統的電源狀態。

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

欄位

名稱 值 Description
QuerySuspend 0

系統已申請暫停電腦的許可。 批准申請時,應在返回前進行暫停準備。

QuerySuspendFailed 2

系統被拒絕暫停電腦。 若有任何應用程式或驅動程式先前拒絕 QuerySuspend 該狀態,此狀態會被廣播。

Suspend 4

電腦即將進入暫停狀態。 當所有應用程式和可安裝驅動程式都回復 true 到先前 QuerySuspend 狀態時,通常會廣播此事件。

ResumeCritical 6

系統在因電池故障導致的關鍵懸吊後恢復運作。 由於關鍵暫停發生時未事先通知,應用程式收到此事件時,先前可用的資源與資料可能不存在。 申請應盡最大能力恢復其狀態。

ResumeSuspend 7

系統在暫停後已恢復運作。

BatteryLow 9

電池電量不足。

PowerStatusChange 10

偵測到電腦電源狀態的變化,例如從電池供電切換到冷氣。 當剩餘電池電量低於用戶指定的閾值,或電池電量改變特定百分比時,系統也會廣播此事件。

OemEvent 11

進階電源管理(APM)BIOS 顯示 APM OEM 事件。

ResumeAutomatic 18

電腦自動喚醒來處理事件。 如果系統在廣播 ResumeAutomatic後偵測到任何使用者活動,會廣播事件 ResumeSuspend ,讓應用程式知道可以恢復與使用者的完整互動。

備註

PowerBroadcastStatus 該類別用 ServiceBase 來表示系統功率狀態的變化。 你可以設計應用程式來回應任何電源狀態的變化。

適用於

另請參閱