21,619
社区成员




我在多个线程下不断调用DeviceIOControl()发送SCSI命令,有时就会卡住在DeviceIOControl()里,超时机制也不起作用,使用BusHound捕捉主机与设备之间的通信,发现最后一条通过DeviceIOControl()发送出去的命令并没有被BusHound捕捉到,怀疑阻塞在了哪里导致了这个的问题,且此时设备一直处于Test Unit Ready状态,有无大佬帮忙解释一下?困扰好多天了……
PS:我也看到有几个人遇到现象和我类似的问题,但都是十几年前的贴子了,且也好像最终都没有找到原因并解决……