Partilhar via


Estado de energia do sistema

O estado de alimentação do sistema indica se a fonte de alimentação de um computador é uma bateria do sistema ou uma alimentação CA. Para computadores que usam baterias, o status de energia do sistema também indica quanto tempo de bateria permanece e se a bateria está carregando.

As informações de energia são recuperadas registrando-se para notificações de configuração de energia por meio da funçãoRegisterPowerSettingNotification. Esta função permite que as aplicações se registem para definições de energia específicas e sejam notificadas quando mudam.

Observação

Para consultar informações de status de energia sem notificações, use CallNtPowerInformation.

 

Aplicativos e drivers instaláveis normalmente usam o status de energia do sistema para determinar se a operação contínua é viável. Por exemplo, antes de um aplicativo executar operações em segundo plano, como compactar ou paginar um arquivo, ele deve verificar se o sistema está com baterias. Como outro exemplo, um aplicativo que está iniciando uma operação demorada deve verificar o status para determinar se existe energia suficiente da bateria para concluir a operação.

Por padrão, o sistema não consulta aplicativos ou drivers durante as transições de suspensão.

Observação

Se a energia estiver baixa, um aplicativo pode solicitar a intervenção do usuário ou solicitar que o sistema se suspenda. Você pode suspender a operação do sistema usando a funçãoSetSuspendState.

 

Sobre o gerenciamento de energia