Well, I guess you mistook me for the one who posted the question.
Anyway, my point is, when I tried to free the IRP built in
‘Asynchronous’ build, it crashed. So, it is either you cannot free the
IRP or there is something wrong I am doing. Since the topic came up and
your book is my bible, you tell me.
-----Original Message-----
From: Walter Oney [mailto:xxxxx@oneysoft.com]
Sent: Wednesday, October 16, 2002 11:08 AM
To: NT Developers Interest List
Subject: [ntdev] Re: Question about IoBuildDeviceIoControlRequest ;
Please Ignore the first message uncompleted
“Kommuri, Chakradhar” wrote:
I tried this. This is my implementation:
I have a low level driver. Above that I am running another driver
which builds ‘Asynchronous’ IRP sends down to my first driver. In the
top level driver, when I called IoFreeIrp, it would crash. Anything
wrong?
First you said you were using IoBuildDeviceIoControlRequest, which is
for a *synchronous* IPR. Now you’re saying it was an asynchronous IRP,
which you must have built some other way. Which is it?
–
Walter Oney, Consulting and Training
Basic and Advanced Driver Programming Seminars
Now teaming with John Hyde for USB Device Engineering Seminars Check out
our schedule at http://www.oneysoft.com
You are currently subscribed to ntdev as: chakradhar.kommuri@hp.com To
unsubscribe send a blank email to %%email.unsub%%