阅读:956回复:1
请教这一段话的具体含义
就是Q:下面的那段话,If it does,......这段话究竟什么含义?
Comments IoCallDriver assigns the DeviceObject input parameter to the device object field of the IRP stack location for the next lower driver. An IRP passed in a call to IoCallDriver becomes inaccessible to the higher-level driver, unless the higher-level driver has set up its IoCompletion routine for the IRP with IoSetCompletionRoutine. Q: If it does, the IRP input to the driver-supplied IoCompletion routine has its I/O status block set by the lower driver(s) and all lower-level driver(s)\' I/O stack locations filled with zeros. |
|
沙发#
发布于:2005-04-14 18:00
大体是这么个意思了。。。。就是说。。。
“如果你调用了IoCallDriver函数,,并且设置了完成例程。。 那么这个IRP被传到设置的完成例程的时候,,它的IO状态块的值。。 已经有它下一层的驱动设置了。。。。而此时。。所有的更底层的 驱动对应的IO堆栈的内容为0(也就是没有任何参数了。。)” 俺外语翻译水平的不好,,,给你简单的顺了顺,,自己在看看哦。。。 |
|
|