EnergySaverStatus 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定省電模式的狀態。
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 就會 關閉。 如果使用者停用此自動設定, 則 EnergySaverStatus 為 Disabled。
即使啟用自動設定,當裝置插入電源時,省電模式也會關閉, 而 EnergySaverStatus 為 Disabled。 它不會 關閉 ,因為只要裝置已插入電源,就無法開啟省電模式。
開啟省電模式時,便會停用推播通知的接收,以節省能源。 但是有一些例外狀況。 從 [設定] 應用程式 (的省電模式設定) 提供設定,讓您的 app 即使在省電模式開啟時,也能接收推播通知。 如果您的應用程式非常依賴推播通知,建議通知使用者,他們在省電模式開啟時可能不會收到通知,並讓他們可以輕鬆地調整省電模式設定。 如需詳細資訊和範例,請參閱 Windows 推播通知服務 (WNS) 概觀。