系統電源狀態
系統電源狀態會指出計算機的電源來源是系統電池或 AC 電源。 對於使用電池的計算機,系統電源狀態也會指出電池的剩餘電量,以及電池是否充電。
透過 registerPowerSettingNotification 函式註冊電源設定通知,以擷取電源資訊。 此函式可讓應用程式註冊特定電源設定,並在變更時收到通知。
注意
若要在沒有通知的情況下查詢電源狀態資訊,請使用 CallNtPowerInformation。
應用程式和可安裝的驅動程式通常會使用系統電源狀態來判斷繼續作業是否可行。 例如,在應用程式執行背景作業之前,例如壓縮或分頁檔案,它應該檢查系統是否在電池上。 另一個範例是,開始長時間作業的應用程式應該檢查狀態,以判斷是否有足夠的電池電量來完成作業。
根據預設,系統不會在睡眠轉換期間查詢應用程式或驅動程式。
注意
如果電源不足,應用程式可以要求使用者介入或要求系統暫停本身。 您可以使用 SetSuspendState 函式來暫停系統作業。
相關主題
-
關於電源管理 的