Gestione di un sistema Set-Power IRP in un driver del bus
Quando un driver del bus riceve un'IRP di sistema, deve seguire questa procedura:
Chiamare PoStartNextPowerIrp per avviare l'IRP di alimentazione successiva. (Solo Windows Server 2003, Windows XP e Windows 2000).
Impostare Irp-IoStatus.Status> su STATUS_SUCCESS. Il driver non può avere esito negativo su un'IRP di sistema.
Chiamare IoCompleteRequest, specificando IO_NO_INCREMENT, per completare l'IRP.
Il driver del bus non modifica le impostazioni di alimentazione del dispositivo finché non riceve un'IRP di alimentazione che richiede uno stato di alimentazione del dispositivo.