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

Возникает при изменении состояния пользователя, связанного с сеансом приложения.

Применяется к

См. также раздел