Poder

O que é o Windows Kernel Mode Power Manager?

O que é o Windows Kernel Mode Power Manager?

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

Gerenciador de energia no 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 diminui o consumo de energia, os dispositivos conectados também podem ser desligados adequadamente para que nenhum dado seja perdido.

Mas esses dispositivos precisam de um aviso de que o status de energia está mudando e eles também podem precisar fazer parte de um circuito de comunicação que diz ao dispositivo de controle para esperar até que eles possam desligar corretamente.

O gerenciador de energia do modo Kernel do Windows gerencia a mudança ordenada no status de energia para todos os dispositivos que oferecem suporte a mudanças de 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 lidar com a comunicação das mudanças de estado de energia para cima e para baixo através de uma pilha de dispositivos.

Se você estiver escrevendo um driver que pode ser afetado por alterações no estado de energia, deve ser capaz de processar os seguintes tipos de informações em seu código de driver:

Para obter detalhes, visite MSDN.

Tutorial de Battle for Wesnoth
The Battle for Wesnoth é um dos jogos de estratégia de código aberto mais populares que você pode jogar no momento. Este jogo não está apenas em desen...
0 A.D. Tutorial
Dos muitos jogos de estratégia que existem, 0 A.D. consegue se destacar como um título abrangente e um jogo muito profundo e tático, apesar de ser de ...
Tutorial Unity3D
Introdução ao Unity 3D Unity 3D é um poderoso motor de desenvolvimento de jogos. É uma plataforma cruzada que permite criar jogos para celular, web, d...