处理总线驱动程序中的系统 Set-Power IRP

当总线驱动程序收到系统设置电源 IRP 时,它必须执行以下步骤:

  1. 调用 PoStartNextPowerIrp 以启动下一个电源 IRP。 仅 (Windows Server 2003、Windows XP 和 Windows 2000。)

  2. Irp-IoStatus.Status> 设置为 STATUS_SUCCESS。 驱动程序无法使系统设置电源 IRP 失败。

  3. 调用 IoCompleteRequest,指定IO_NO_INCREMENT来完成 IRP。

总线驱动程序在收到请求设备电源状态的电源 IRP 之前不会更改设备电源设置。