Power Manager

O power manager é responsável por gerenciar o uso de energia para o sistema. Ele administra a política de energia em todo o sistema e rastreia o caminho dos IRPs de energia por meio do sistema.

O power manager solicita operações de energia enviando solicitações de IRP_MJ_POWER aos drivers. Uma solicitação pode especificar um novo estado de energia ou pode consultar se uma alteração no estado de energia é viável.

Quando suspensão, hibernação ou desligamento são necessários, o power manager solicita a ação de energia apropriada enviando uma solicitação de IRP_MJ_POWER para cada nó folha na árvore de dispositivos. O power manager considera o seguinte para determinar se o sistema deve entrar em suspensão, hibernar ou desligar:

  • Nível de atividade do sistema

  • Nível da bateria do sistema

  • Solicitações de desligamento, hibernação ou suspensão de aplicativos

  • Ações do usuário, como pressionar o botão de energia

  • Configurações do painel de controle

Para obter mais informações, consulte Windows Kernel-Mode Power Manager.