Compartilhar via


Status de Energia do Sistema

A status de energia do sistema indica se a fonte de energia de um computador é uma bateria do sistema ou uma energia AC. Para computadores que usam baterias, a energia do sistema status também indica quanta duração da 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ção RegisterPowerSettingNotification . Essa função permite que os aplicativos se registrem para configurações de energia específicas e sejam notificados quando forem alterados.

Observação

Para consultar informações de energia status 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 que um aplicativo execute operações em segundo plano, como compactar ou paginar um arquivo, ele deve marcar se o sistema está em baterias. Como outro exemplo, um aplicativo que está iniciando uma operação demorada deve marcar 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 transições de suspensão.

Observação

Se a energia for baixa, um aplicativo poderá 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ção SetSuspendState .

 

Sobre o Gerenciamento de Energia