[讨论帖]USB驱动中ISO传输出现的问题讨论
大家好!这是我在做WindowsUSB驱动时遇到的一个问题。USB驱动主要是用来进行ISO传输,我在Start例程中就开始建立一组IRP,用来循环读取下层上来的数据,并存入一个FIFO队列;而当上层应用程序需要数据时,驱动层只是从FIFO中读取,并不把应用层的IRP往下传。然后在应用层测试程序中开始循环读取数据,在应用层的调试中,我发现调用ReadFile这个API的时间会比较大,一般传输64个字节的数据,这个API需要16ms时间才能返回,明显,这个时间差不可接受,因为我的ISO传输的