Поделиться через


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 .

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