Compartir a través de


Controlar un IRP del sistema Set-Power en un controlador de bus

Cuando un controlador de bus recibe un IRP de energía establecida por el sistema, debe realizar los pasos siguientes:

  1. Llame a PoStartNextPowerIrp para iniciar el siguiente IRP de energía. (Solo Windows Server 2003, Windows XP y Windows 2000).

  2. Establezca Irp-IoStatus.Status> en STATUS_SUCCESS. El controlador no puede producir un error en un IRP de configuración del sistema.

  3. Llame a IoCompleteRequest, especificando IO_NO_INCREMENT, para completar el IRP.

El controlador de bus no cambia la configuración de energía del dispositivo hasta que recibe un IRP de energía que solicita un estado de alimentación del dispositivo.