Compartilhar via


PowerManager Classe

Definição

Fornece eventos estáticos que notificam seu aplicativo sobre alterações no estado de energia dos dispositivos e propriedades estáticas que fornecem acesso às informações atuais do estado de energia.

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
Herança
Object Platform::Object IInspectable PowerManager
Atributos

Exemplos

Para obter exemplos de código que demonstram como usar essa classe, consulte Gerenciamento de energia com a API de ciclo de vida do aplicativo.

Comentários

Para obter mais informações sobre como usar essa classe, consulte Gerenciamento de energia com a API de ciclo de vida do aplicativo.

Propriedades

BatteryStatus

Obtém o status atual da bateria no dispositivo.

DisplayStatus

Obtém o status atual da exibição associada à sessão do aplicativo.

EffectivePowerMode

Obtém o modo de energia efetivo atual do dispositivo.

EffectivePowerMode2

Obtém o modo de energia efetivo atual do dispositivo.

EnergySaverStatus

Obtém o estado atual da economia de bateria no dispositivo.

PowerSourceKind

Obtém a fonte de energia atual do dispositivo.

PowerSupplyStatus

Obtém o status de fonte de alimentação atual do dispositivo.

RemainingChargePercent

Obtém o percentual de carga restante da bateria no dispositivo.

RemainingDischargeTime

Obtém o tempo de descarga restante da bateria no dispositivo.

SystemSuspendStatus

Obtém o status de suspensão atual do dispositivo.

UserPresenceStatus

Obtém o usuário atual status associado à sessão do aplicativo.

Eventos

BatteryStatusChanged

Gerado quando o status da bateria no dispositivo é alterado.

DisplayStatusChanged

Gerado quando a status da exibição associada à sessão do aplicativo foi alterada.

EffectivePowerModeChanged

Gerado quando o modo de energia efetivo do dispositivo é alterado.

EnergySaverStatusChanged

Gerado quando a economia de bateria é desativada ou ativada em resposta à alteração das condições de energia.

PowerSourceKindChanged

Gerado quando a fonte de energia do dispositivo é alterada.

PowerSupplyStatusChanged

Gerado quando a fonte de alimentação status do dispositivo é alterada.

RemainingChargePercentChanged

Gerado quando o percentual de carga restante da bateria no dispositivo é alterado.

RemainingDischargeTimeChanged

Gerado quando o tempo de descarga restante da bateria no dispositivo é alterado.

SystemIdleStatusChanged

Gerado quando o sistema está ocupado. Isso indica que o sistema não será movido para um estado ocioso em um futuro próximo e que a hora atual é um bom momento para os componentes executarem tarefas em segundo plano ou ociosas que, de outra forma, impediriam o computador de entrar em um estado ocioso.

SystemSuspendStatusChanged

Gerado quando a status de suspensão do dispositivo é alterada.

UserPresenceStatusChanged

Gerado quando o usuário status associado à sessão do aplicativo foi alterado.

Aplica-se a

Confira também