Hi All,
I want to know that how can I properly redirect Irp in my intermediate level filter dirver to another device. thanks in advance.
You did not say what class of devices you are filtering but in general the technique is to have a pointer to this other device object and use IoCallDriver to send the Irp to that device instead of the normal lower device. You may have to have a completion handler to resolve differences in processing operations between the two lower devices, you may have to build new Irps from the original Irp to resolve differences in the expected format of data payloads processed by the two lower devices, and you may of course need a completion handler to aid in all of this. The details depend on the specifics of what you are actually doing.
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-282302-
xxxxx@lists.osr.com] On Behalf Of xxxxx@yahoo.com
Sent: Saturday, March 31, 2007 7:03 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Redirecting irp in intermediate filter driverHi All,
I want to know that how can I properly redirect Irp in my intermediate
level filter dirver to another device. thanks in advance.
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer