Re: Question about IoBuildDeviceIoControlRequest ; Please Ignore the first message uncompleted

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%%