阅读:1515回复:1
为何ISO 方式win2000与WinXP下会有不同的结果?
CY7C68013 芯片,采用ISO方式传输视频图像,在XP下运行良好,但同样的Driver在Win2k下运行不正常.
原因找到在招待以下代码: IoSetCompletionRoutine(staticIsoTransferComplete,...); IoCallDriver(pDO,irp); 之后Win2K下,回调函数staticIsoTransferComplete很快就会被调用了,而基本上ISO包里是非正常的数据;而之个同样的代码在XP下确实运行良好,能很好的看到实时图像. 是什么机制导致系统下层Driver调用Complete回调函数呢?各位大虾有请了! |
|
沙发#
发布于:2005-08-11 11:59
好象iso在xp下支持的要更好
我现在也在做iso,我遇到一个问题 在iso传输的时候,host端必须要以8的倍数发送数据包吗? 并且在read,write的时候发现速度很慢 我用的是iso离散型的传输,不是流方式 您看问题在哪里呢? |
|