Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В качестве диспетчера системной политики питания диспетчер питания отслеживает системные действия, определяет соответствующее состояние системы и отправляет IRP_MJ_POWER запросы на запрос или изменение состояния питания системы. Он также предоставляет интерфейсы, с помощью которых приложения могут считывать и записывать параметры политики питания (см. пакет SDK для Microsoft Windows).
Диспетчер питания поддерживает две отдельные политики питания — одну для переменного тока (AC) и одну для постоянного тока (батарея или ИБП) — и автоматически переключается между этими двумя политиками в зависимости от текущего источника питания. Как правило, политика питания переменного тока (AC) подчеркивает производительность перед экономией, в то время как политика питания постоянного тока (DC) акцентирует внимание на экономии перед производительностью. Чтобы узнать, когда система изменяется с одной политики на другую, драйвер может зарегистрировать уведомление с помощью объекта обратного вызова системы \Callback\PowerState. Дополнительные сведения см. в разделе ExCreateCallback и Объекты обратного вызова.
Компьютеры, которые соответствуют спецификации APCI, автоматически переключаются с AC на питание от батареи и от одной батареи к другой, так как каждый такой источник питания выходит из линии. Если оборудование компьютера позволяет операционной системе выбрать источник питания, диспетчер питания отслеживает, какой аккумулятор является наименее зарядным, но по-прежнему функциональным и выбирает его для питания компьютера.
Как только питание ac становится доступным, оборудование компьютера автоматически начинает заряд батареи. Если оборудование позволяет операционной системе выбрать заряд батареи, диспетчер питания выбирает наименьшую разрядную батарею для перезарядки; Это увеличивает вероятность того, что система будет иметь по крайней мере один хорошо заряденный аккумулятор в любое время.
Независимо от других параметров, диспетчер питания выполняет политику питания постоянного тока для критической батареи, если аккумулятор, который заряжается или предоставляет системное питание, сообщает о состоянии оборудования "критическое" и находится в состоянии разряда в течение двух секунд или более. В данной ситуации политика энергопотребления обычно требует перехода в режим гибернации или выключения.