Share via


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

即使启用了自动设置,设备接通电源时,也会关闭节电模式并禁用EnergySaverStatus。 它未 关闭 ,因为只要设备已接通电源,便无法打开节电模式。

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

适用于