启动失败后停止设备 (Windows 98/Me)

在 Windows 98/Me 上,当设备的驱动程序失败 IRP_MN_START_DEVICE 请求时,PnP 管理器会发出 IRP_MN_STOP_DEVICE请求, 而无需事先查询。 (在 Windows 2000 及更高版本上,在这种情况下,PnP 管理器会发送删除 IRP。请参阅 了解何时发出删除 IRP。)

为了响应停止 IRP,驱动程序释放设备的硬件资源 ((例如其 I/O 端口) ),禁用和取消注册任何用户模式接口,并失败任何需要访问设备的传入 I/O 请求。