PowerManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供靜態事件,通知應用程式對裝置電源狀態和靜態屬性所做的變更,以提供目前電源狀態資訊的存取權。
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
- 繼承
- 屬性
範例
如需示範如何使用此類別的程式碼範例,請參閱 使用應用程式生命週期 API 的電源管理。
備註
如需使用此類別的詳細資訊,請參閱 使用應用程式生命週期 API 的電源管理。
屬性
BatteryStatus |
取得裝置上電池的目前狀態。 |
DisplayStatus |
取得與應用程式會話相關聯的顯示目前狀態。 |
EffectivePowerMode |
取得裝置目前的有效電源模式。 |
EffectivePowerMode2 |
取得裝置目前的有效電源模式。 |
EnergySaverStatus |
取得裝置上 省電模式 的目前狀態。 |
PowerSourceKind |
取得裝置目前的電源來源。 |
PowerSupplyStatus |
取得裝置目前的電源供應器狀態。 |
RemainingChargePercent |
取得裝置上電池的剩餘充電百分比。 |
RemainingDischargeTime |
取得裝置上電池的剩餘釋放時間。 |
SystemSuspendStatus |
取得裝置目前的暫停狀態。 |
UserPresenceStatus |
取得與應用程式會話相關聯的目前使用者狀態。 |
事件
BatteryStatusChanged |
當裝置上的電池狀態變更時引發。 |
DisplayStatusChanged |
當與應用程式會話相關聯的顯示狀態已變更時引發。 |
EffectivePowerModeChanged |
當裝置的有效電源模式變更時引發。 |
EnergySaverStatusChanged |
當省 電模式 已關閉或開啟以回應變更電源狀況時引發。 |
PowerSourceKindChanged |
當裝置的電源變更時引發。 |
PowerSupplyStatusChanged |
當裝置的電源供應器狀態變更時引發。 |
RemainingChargePercentChanged |
當裝置上電池的剩餘電量百分比已變更時引發。 |
RemainingDischargeTimeChanged |
當裝置上電池的剩餘釋放時間已變更時引發。 |
SystemIdleStatusChanged |
當系統忙碌時引發。 這表示系統未來不會進入閒置狀態,而且目前時間是元件執行背景或閒置工作的好時機,否則電腦無法進入閒置狀態。 |
SystemSuspendStatusChanged |
當裝置的暫停狀態變更時引發。 |
UserPresenceStatusChanged |
當使用者與應用程式會話相關聯的使用者狀態已變更時引發。 |