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。 它未 关闭 ,因为只要设备已接通电源,便无法打开节电模式。
在节电模式处于打开状态时,将禁用推送消息接收,以节省电量。 但是也有几种例外情况。 从“设置”应用 (节电模式设置) 提供设置,允许应用在节电模式打开时接收推送通知。 如果应用严重依赖推送通知,我们建议通知用户,在节电模式打开时,他们可能无法接收通知,并让他们可以轻松地调整节电模式设置。 有关详细信息和示例,请参阅 Windows 推送通知服务 (WNS) 概述。