共用方式為


系統電源狀態

系統電源狀態會指出電腦的電源來源是否為系統電池或 AC 電源。 對於使用電池的電腦,系統電源狀態也會指出電池使用時間是否剩餘,以及電池是否充電。

透過 RegisterPowerSettingNotification 函式註冊電源設定通知,以擷取電源資訊。 此函式可讓應用程式註冊特定電源設定,並在變更時收到通知。

注意

若要查詢電源狀態資訊而不通知,請使用 CallNtPowerInformation

 

應用程式和可安裝的驅動程式通常會使用系統電源狀態來判斷繼續作業是否可行。 例如,在應用程式執行背景作業之前,例如壓縮或分頁檔案,它應該檢查系統是否在電池上。 另一個範例是,開始冗長作業的應用程式應該檢查狀態,以判斷是否有足夠的電池電力來完成作業。

根據預設,系統不會在睡眠轉換期間查詢應用程式或驅動程式。

注意

如果電源不足,應用程式可以要求使用者介入或要求系統自行暫停。 您可以使用 SetSuspendState 函式暫停系統作業。

 

關於電源管理