PowerManager 类

定义

提供对设备电池和电源状态信息的访问权限。

public ref class PowerManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PowerManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class PowerManager
Public Class PowerManager
继承
Object Platform::Object IInspectable PowerManager
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

属性

BatteryStatus

获取设备的电池状态。

EnergySaverStatus

获取设备的节电模式状态,指示何时节能。

PowerSupplyStatus

获取设备的电源状态。

RemainingChargePercent

获取连接到设备的所有电池剩余电量的总百分比。

RemainingDischargeTime

获取连接到设备的所有电池剩余的总运行时。

事件

BatteryStatusChanged

BatteryStatus 更改时发生。

EnergySaverStatusChanged

EnergySaverStatus 更改时发生。

PowerSupplyStatusChanged

PowerSupplyStatus 更改时发生。

RemainingChargePercentChanged

RemainingChargePercent 更改时发生。

RemainingDischargeTimeChanged

RemainingDischargeTime 更改时发生。

适用于