共用方式為


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

當使用者與應用程式會話相關聯的使用者狀態已變更時引發。

適用於

另請參閱