Поделиться через


Выполнение определения бездействия Device-Specific

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

Такой драйвер должен поместить устройство бездействия в минимально возможное состояние сна, допустимое для текущего состояния питания системы. Для этого драйвер запрашивает power IRP (PoRequestPowerIrp) с минорным кодом IRP IRP_MN_SET_POWER, указывая состояние питания устройства, к которому должно переходить устройство.