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變更時發生。

適用於