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 を使用した Power Management」を参照してください。
注釈
このクラスの使用の詳細については、「 アプリ ライフサイクル API を使用した Power Management」を参照してください。
プロパティ
BatteryStatus |
デバイス上のバッテリの現在の状態を取得します。 |
DisplayStatus |
アプリのセッションに関連付けられているディスプレイの現在の状態を取得します。 |
EffectivePowerMode |
デバイスの現在の有効な電源モードを取得します。 |
EffectivePowerMode2 |
デバイスの現在の有効な電源モードを取得します。 |
EnergySaverStatus |
デバイスの バッテリー 節約機能 の現在の状態を取得します。 |
PowerSourceKind |
デバイスの現在の電源を取得します。 |
PowerSupplyStatus |
デバイスの現在の電源状態を取得します。 |
RemainingChargePercent |
デバイス上のバッテリーの残りの充電率を取得します。 |
RemainingDischargeTime |
デバイス上のバッテリの残りの放電時間を取得します。 |
SystemSuspendStatus |
デバイスの現在の中断状態を取得します。 |
UserPresenceStatus |
アプリのセッションに関連付けられている現在のユーザー状態を取得します。 |
イベント
BatteryStatusChanged |
デバイスのバッテリーの状態が変更されたときに発生します。 |
DisplayStatusChanged |
アプリのセッションに関連付けられているディスプレイの状態が変更されたときに発生します。 |
EffectivePowerModeChanged |
デバイスの有効電源モードが変更されたときに発生します。 |
EnergySaverStatusChanged |
電源状態の変化に応じて バッテリー節約機能 がオフまたはオンになったときに発生します。 |
PowerSourceKindChanged |
デバイスの電源が変更されたときに発生します。 |
PowerSupplyStatusChanged |
デバイスの電源状態が変更されたときに発生します。 |
RemainingChargePercentChanged |
デバイス上のバッテリーの残りの充電率が変更されたときに発生します。 |
RemainingDischargeTimeChanged |
デバイスのバッテリの残りの放電時間が変更されたときに発生します。 |
SystemIdleStatusChanged |
システムがビジー状態のときに発生します。 これは、近い将来、システムがアイドル状態に移行しないこと、および現在の時刻が、コンピューターがアイドル状態になるのを防ぐバックグラウンドタスクまたはアイドル状態のタスクをコンポーネントが実行するのに適したタイミングであることを示します。 |
SystemSuspendStatusChanged |
デバイスの中断状態が変更されたときに発生します。 |
UserPresenceStatusChanged |
アプリのセッションに関連付けられているユーザーの状態が変更されたときに発生します。 |