阅读:1294回复:1
求助:有没有办法让miniport获取未下发的IOCTL
系统产生的IOCTL经由 StorPort 处理,判断后发送到miniport 的驱动中。
有一些IOCTL就不会被分发到miniport 中处理,而直接被port driver 截留。 有没有办法让miniport driver 可以获取那些IOCTL 进行处理。 问题的根源在于:使用WHCK 进行驱动测试时,会产生许多IOCTL发送给驱动,但是其中有fail的。WHCK的zero-length buffer test处失败。 但是根据驱动Log显示,在StartIO中并未接受到失败的IOCTL。预估应该是被上层的Port driver 给截住了,关键port driver是微软自己的。无法解决fail 的问题。 不知道有没有达人知道如何处理该问题的。 谢谢 |
|
沙发#
发布于:2012-11-06 10:13
看来又要自己结贴了。
确认IOCTL被miniport 的上层Port driver 所处理,所以miniport driver 无法接收并处理该IOCTL。所以问题处在于微软提供的Port Driver。 |
|