Диспетчер питания

Диспетчер питания отвечает за управление потреблением электроэнергии для системы. Он управляет политикой питания на уровне системы и отслеживает путь КРВ питания через систему.

Диспетчер питания запрашивает операции питания, отправляя IRP_MJ_POWER запросы драйверам. Запрос может указать новое состояние питания или запрашивать, возможно ли изменение состояния питания.

При необходимости sleep, hibernation или shut down, диспетчер питания запрашивает соответствующую энергетическую операцию, отправляя запрос IRP_MJ_POWER на каждый конечный узел в дереве устройства. Диспетчер питания рассматривает следующие условия:

  • Уровень системного действия

  • Уровень батареи системы

  • Sleep, hibernation, или shut down запросы от приложений

  • Действия пользователя, такие как нажатие кнопки питания

  • Параметры панели управления

Дополнительные сведения см. в разделе Windows Kernel-Mode Power Manager.