Обработка системного Set-Power IRP в драйвере шины
Когда водитель шины получает IRP с установленным питанием системы, он должен выполнить следующие действия:
Вызовите PoStartNextPowerIrp , чтобы запустить следующий IRP питания. (Только Windows Server 2003, Windows XP и Windows 2000.)
Задайте для Irp-IoStatus.Status> значение STATUS_SUCCESS. Драйвер не может сбой системного IRP с установленным питанием.
Вызовите IoCompleteRequest, указав IO_NO_INCREMENT, чтобы завершить IRP.
Драйвер шины не изменяет параметры питания устройства, пока не получит IRP питания, который запрашивает состояние питания устройства.