Обработка запросов состояния питания системы

Все драйверы должны иметь возможность реагировать на запросы состояния системы питания, если система должна спать, гибернировать и проснуться успешно. Драйвер для устройства изменяет состояние питания устройства для устройства в ответ на запросы состояния питания системы.

Если любой драйвер не поддерживает управление питанием системы, отдельные устройства могут спянуть и проснуться, но диспетчер питания не может поместить систему в спящее состояние.

В следующих разделах рассматриваются сведения об обработке запросов состояния системы питания:

Состояния энергосистемы

системная политика питания

предотвращение изменений энергетического состояния системы

Обработка IRP_MN_QUERY_POWER для системных состояний

Обработка IRP_MN_SET_POWER для состояний системной мощности