阅读:1499回复:5
IRP传递问题
我想从upperfilter送一个IRP到lowerfilter,该发送什么样的IRP能保证被function传递下去,然后被lowerfilter直接返回。被采纳者高分相送。谢谢各位回答。
|
|
沙发#
发布于:2007-06-26 18:10
IRP_MJ_INTERNAL_DEVICE_CONTROL
IoBuildDeviceIoControlRequest |
|
|
板凳#
发布于:2007-06-27 15:05
应该发送IRP_MJ_INTERNAL_DEVICE_CONTROL的那个功能代码,它会被所有FUNCTION驱动传递下去,被LOWER驱动拦截不继续下传,而不影响FUNCTION驱动的原有功能。也就是说着这个功能代码对FUNCTION驱动没有用,但会被下传到下层驱动去。
|
|
地板#
发布于:2007-06-29 08:53
lower/upper都是你自己的?
|
|
|
地下室#
发布于:2007-06-29 08:54
有人建议使用IRP_MN_QUERY_DEVICE_RELATIONS ,是否可行?
|
|
5楼#
发布于:2007-06-29 09:04
lower/upper都是你自己,但function driver不是自己的,现在想实现自己定义的一个功能,但有不能被function driver拦截,可以传递给lower进行直接处理。
|
|