EnergySaverStatus 列舉

定義

指定省電模式的狀態。

public enum class EnergySaverStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class EnergySaverStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum EnergySaverStatus
var value = Windows.System.Power.EnergySaverStatus.disabled
Public Enum EnergySaverStatus
繼承
EnergySaverStatus
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

欄位

Disabled 0

省電模式會永久關閉,或裝置已插入電源。

Off 1

省電模式現在已關閉,但已準備好自動開啟。

On 2

已開啟省電模式。 盡可能節省能源。

備註

只要裝置在電池電源) 上執行,使用者隨時都可以開啟省電模式,以節省能源 (。 省電模式會限制裝置上的背景活動,藉以延長電池使用時間。 除了省電模式的工作之外,您的應用程式還可以自行執行一部分來節省能源。 在起始耗用大量資源的工作之前,請檢查 EnergySaverStatus 以確定省電模式未 開啟。 如果您的應用程式的資源密集工作長時間執行,請接聽 EnergySaverStatusChanged 事件,以便在開啟省電模式時停止這些工作。

使用者也可以設定省電模式,在電池達到指定的充電閾值時自動開啟,例如剩餘 20%。 當它處於此狀態時 (開啟自動) 時, EnergySaverStatus 就會 關閉。 如果使用者停用此自動設定, 則 EnergySaverStatusDisabled

即使啟用自動設定,當裝置插入電源時,省電模式也會關閉, 而 EnergySaverStatusDisabled。 它不會 關閉 ,因為只要裝置已插入電源,就無法開啟省電模式。

開啟省電模式時,便會停用推播通知的接收,以節省能源。 但是有一些例外狀況。 從 [設定] 應用程式 (的省電模式設定) 提供設定,讓您的 app 即使在省電模式開啟時,也能接收推播通知。 如果您的應用程式非常依賴推播通知,建議通知使用者,他們在省電模式開啟時可能不會收到通知,並讓他們可以輕鬆地調整省電模式設定。 如需詳細資訊和範例,請參閱 Windows 推播通知服務 (WNS) 概觀

適用於