Gestion d’un IRP Set-Power système dans un pilote de bus
Lorsqu’un pilote de bus reçoit un IRP d’alimentation du système, il doit effectuer les étapes suivantes :
Appelez PoStartNextPowerIrp pour démarrer la prochaine IRP d’alimentation. (Windows Server 2003, Windows XP et Windows 2000 uniquement.)
Définissez Irp-IoStatus.Status> sur STATUS_SUCCESS. Le pilote ne peut pas faire échouer un IRP de set-power système.
Appelez IoCompleteRequest, en spécifiant IO_NO_INCREMENT, pour terminer l’IRP.
Le pilote de bus ne modifie pas les paramètres d’alimentation de l’appareil tant qu’il n’a pas reçu un IRP d’alimentation qui demande un état d’alimentation de l’appareil.