PowerManager 类

定义

提供静态事件,通知应用设备电源状态更改,静态属性提供对当前电源状态信息的访问权限。

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

示例

有关演示了如何使用此类的代码示例,请参阅 使用应用生命周期 API 进行电源管理

注解

有关使用此类的详细信息,请参阅 使用应用生命周期 API 进行电源管理

属性

BatteryStatus

获取设备上的电池的当前状态。

DisplayStatus

获取与应用会话关联的显示器的当前状态。

EffectivePowerMode

获取设备的当前有效电源模式。

EffectivePowerMode2

获取设备的当前有效电源模式。

EnergySaverStatus

获取设备上的 节电模式 的当前状态。

PowerSourceKind

获取设备的当前电源。

PowerSupplyStatus

获取设备的当前电源状态。

RemainingChargePercent

获取设备上电池的剩余电量百分比。

RemainingDischargeTime

获取设备上的电池剩余放电时间。

SystemSuspendStatus

获取设备的当前挂起状态。

UserPresenceStatus

获取与应用会话关联的当前用户状态。

事件

BatteryStatusChanged

当设备上的电池状态发生更改时引发。

DisplayStatusChanged

当与应用会话关联的显示状态发生更改时引发。

EffectivePowerModeChanged

当设备的有效电源模式发生更改时引发。

EnergySaverStatusChanged

在关闭或打开 节电模式 以响应电源条件的变化时引发。

PowerSourceKindChanged

当设备的电源已更改时引发。

PowerSupplyStatusChanged

当设备的电源状态发生更改时引发。

RemainingChargePercentChanged

当设备上电池的剩余电量百分比发生更改时引发。

RemainingDischargeTimeChanged

当设备上的电池剩余放电时间发生更改时引发。

SystemIdleStatusChanged

在系统繁忙时引发。 这表示系统近期不会进入空闲状态,并且当前时间是组件执行后台任务或空闲任务的良好时机,否则会阻止计算机进入空闲状态。

SystemSuspendStatusChanged

当设备的挂起状态发生更改时引发。

UserPresenceStatusChanged

与应用会话关联的用户状态发生更改时引发。

适用于

另请参阅