Hello All,
I am new to driver developement and developing a TDI filter driver.
Here i have to save the IRP’s in driver’s queue and process it later in
another DeviceIoControl call.
Each IRP is set with a completion routine and it should not be completed
until the another DeviceIOControl call…
I studied articles but they are little bit confusing to me…
My questions are…
Can I return STATUS_MORE_PROCESSING_REQUIRED from the completion routine to
make the IRP wait… and does it stop the processing of IRP
If I return the above status then is it needed to call IOMarkIrpPending?
If I don’t call this function then where to save the IRP for future use and
how to get in another call to the driver and how to complete it…
I am struck with this problem cause I don’t know how to do this…
Please explain me clearly. I need it badly…
Thanks in advance…
M V Ramana
Get faster and relevant results. http://search.msn.co.in Switch to the
smarter search!
Hello,
Google for: irp handling site:microsoft.com OR site:osronline.com
Top three results give you the info you need.
Good luck,
Andrei
Mr. venkat wrote:
Hello All,
I am new to driver developement and developing a TDI filter driver.
Here i have to save the IRP’s in driver’s queue and process it later
in another DeviceIoControl call.
Each IRP is set with a completion routine and it should not be
completed until the another DeviceIOControl call…
I studied articles but they are little bit confusing to me…
My questions are…
Can I return STATUS_MORE_PROCESSING_REQUIRED from the completion
routine to make the IRP wait… and does it stop the processing of IRP
If I return the above status then is it needed to call IOMarkIrpPending?
If I don’t call this function then where to save the IRP for future
use and how to get in another call to the driver and how to complete
it…
I am struck with this problem cause I don’t know how to do this…
Please explain me clearly. I need it badly…
Thanks in advance…
M V Ramana
Get faster and relevant results. http://search.msn.co.in Switch to the
smarter search!
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@bitdefender.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
–
Ignorance more frequently begets confidence than does knowledge.
— Charles Darwin
–
This message was scanned for spam and viruses by BitDefender.
For more information please visit http://www.bitdefender.com/