O que é o Gerenciador de Energia do Modo Kernel do Windows?

Índice:

O que é o Gerenciador de Energia do Modo Kernel do Windows?
O que é o Gerenciador de Energia do Modo Kernel do Windows?

Vídeo: O que é o Gerenciador de Energia do Modo Kernel do Windows?

Vídeo: O que é o Gerenciador de Energia do Modo Kernel do Windows?
Vídeo: Hibernar, Suspender ou Desligar o WINDOWS? CUIDADO! - YouTube 2024, Maio
Anonim

O Windows usa tecnologia de gerenciamento de energia para reduzir o consumo de energia para PCs em geral e para laptops movidos a bateria em particular. Por exemplo, um computador Windows pode ser colocado em um estado de suspensão ou hibernação.

Gerenciador de Energia do Modo Kernel do Windows

Um sistema complexo de gerenciamento de energia para dispositivos de computador evoluiu de forma que, quando o computador começa a desligar ou a reduzir o consumo de energia, os dispositivos conectados também podem ser desligados de maneira adequada para que nenhum dado seja perdido.

Mas esses dispositivos precisam de um aviso de que o status de energia está sendo alterado e também podem precisar fazer parte de um loop de comunicação que instrui o dispositivo de controle a aguardar até que seja possível desligar corretamente.

O gerenciador de energia do modo kernel do Windows gerencia a alteração ordenada no status de energia de todos os dispositivos que suportam alterações no estado de energia. Isso geralmente é feito por meio de uma pilha complexa de dispositivos que controlam outros dispositivos. Cada dispositivo de controle é chamado de nó e deve ter um driver que possa manipular a comunicação das alterações de estado de energia para cima e para baixo por meio de uma pilha de dispositivos.

Se você estiver gravando um driver que pode ser afetado por alterações no estado de energia, será necessário processar os seguintes tipos de informações no código do driver:

  • Nível de atividade do sistema.
  • Nível da bateria do sistema.
  • Solicitações atuais para desligar, suspender ou hibernar.
  • Ações do usuário, como pressionar um botão liga / desliga.
  • Configurações do painel de controle, como desligamento automático com 10% da energia da bateria.

Para mais detalhes, visite o MSDN.

Recomendado: