Power Manager
Диспетчер питания отвечает за управление потреблением электроэнергии для системы. Он управляет политикой питания на уровне системы и отслеживает путь КРВ питания через систему.
Диспетчер питания запрашивает операции питания, отправляя IRP_MJ_POWER запросы драйверам. Запрос может указать новое состояние питания или запрашивать, возможно ли изменение состояния питания.
Если sleep, hibernationтребуется или shut down требуется, диспетчер питания запрашивает соответствующее действие питания, отправив запрос IRP_MJ_POWER на каждый конечный узел в дереве устройств. Диспетчер питания рассматривает следующее:
Уровень системного действия
Уровень батареи системы
Sleep, hibernationили shut down запросы от приложений
Действия пользователя, такие как нажатие кнопки питания
Параметры панели управления
Дополнительные сведения см. в разделе Windows Kernel-Mode Power Manager.