Microsoft.Windows.System.Power Namespace

Fornece um conjunto de APIs de gerenciamento de energia que permitem visibilidade de como um aplicativo afeta o estado de energia do dispositivo e permitem que o aplicativo tome decisões inteligentes sobre o uso de recursos. Por exemplo, um aplicativo pode usar essa API para adiar tarefas em segundo plano com uso intensivo de recursos enquanto o dispositivo está em execução com a energia da bateria.

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

Classes

PowerManager

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

Enumerações

BatteryStatus

Define valores que representam o status da bateria no dispositivo.

DisplayStatus

Define valores que representam o status da exibição associada à sessão do aplicativo.

EffectivePowerMode

Define valores que representam o modo de energia efetivo do dispositivo.

EnergySaverStatus

Define valores que representam os estados de economia de bateria do dispositivo.

PowerSourceKind

Define valores que representam a fonte de energia do dispositivo.

PowerSupplyStatus

Define valores que representam o status de fonte de alimentação do dispositivo.

SystemSuspendStatus

Define valores que representam a status de suspensão do dispositivo.

UserPresenceStatus

Define valores que representam o usuário status associados à sessão do aplicativo.

Confira também