【发布时间】:2011-03-14 10:22:31
【问题描述】:
如果我向 USB 设备发送 IOCTL_INTERNAL_USB_CYCLE_PORT I/O 请求,它的工作原理是拔出和重新插入。但是如果我安全地将其从系统托盘中删除,然后发送相同的请求,我会得到 0xC000000E 错误代码,即STATUS_NO_SUCH_DEVICE,并且该设备不会重新出现。有没有办法在“安全移除但物理连接”状态下模拟重新插入此 USB 设备?
IOCTL_INTERNAL_USB_CYCLE_PORT I/O 请求模拟设备拔出和 重新插入与关联的端口 PDO。
【问题讨论】:
标签: windows-7 windows-vista usb device-driver