在 Vista 中限制等待

由于许多设备驱动程序开发人员使用 同步 I/O 编程技术,因此当设备需要时间来响应时,Windows 可能会减慢速度或“冻结”。 为了减少此问题,Vista 中的 I/O 管理器将停止执行“停滞”的程序,等待设备在片刻后做出响应。

注意 强烈建议在设备驱动程序中避免 使用同步 I/O 编程技术 。 如果 Vista 因驱动程序正在等待设备而停止执行驱动程序代码,则设备可能处于未知状态。