阅读:1535回复:1
IRP 和 URB什么关系啊,什么时候用呢?
我看到许多驱动代码里,当传递IRP给下层驱动时,有时要构造IRP去Iocalldriver(),有时不用,有时又创建一个URB去Iocalldriver(),有时就只有IRP,有点迷糊了,高手给详解一下吧,谢谢了!!!
|
|
沙发#
发布于:2003-09-19 14:40
好好看一下 walt oney 的书或 ddk 。
irp: IO 请求包,进行 io 操作时传递相应的参数 urb: usb 请求块。对 usb 设备请求操作时用来传递参数 是否需要使用 irp 或 urb 完全根据驱动所处的上下文以及它要实现的任务、他实现的方式来定。 |
|
|