阅读:1573回复:4
关于IRP传输数据?
是不是一个IRP传送64字节,640个就需要十个IRP呢?
怎么用ddk 实现数据传送呢? |
|
|
沙发#
发布于:2001-08-13 11:03
IRP中不是有一个Buffer吗?在这个Buffer中就可以传输数据。这个Buffer的上限是多少我也不太清楚,但绝不是64,可能是64KB,也可能更大!
|
|
板凳#
发布于:2001-08-13 19:25
谢谢你呀,我的意思是说是不是传送数据的需要多个IRP?
我做的是usb的驱动,是通过多个URB来传送数据吧? 谢谢,给分,对驱动有多了一些理解!感谢呀! |
|
|
地板#
发布于:2001-08-13 23:13
不用多个URB包,每个URB有一个最大传输长度,具体跟硬件设计有关。通常为4k。
在URB向下传送的过程中,又会根据帧长度自动分帧传送,不需要你来干预。 |
|
|
地下室#
发布于:2001-08-15 19:20
太感谢了 给分
|
|
|