Thanks Dr. RonM for diagnosing all of us being patient.
Infact you little misunderstood my requirements or
i could n't explain it properly. I had to open file
only & only once (after exchange of specific/special packet).

Finally i got the solution...Packets passing NDIS passthru
driver can have IRQL either PASSIVE_LEVEL or DISPATCH_LEVEL
(as i have come to know).All i have done is call the
NdisOpenFile() function when there is a packet with
IRQL==PASSIVE_LEVEL. Hope this will help someone.

Thanks a lot for suggestion/recommendations/ideas put forward by you people
This helped me a lot

Umer

Re: NdisOpenfile( ) gives blue screen by Maxim

Maxim
Thu Dec 09 03:37:01 CST 2004

> NdisOpenFile() function when there is a packet with
> IRQL==PASSIVE_LEVEL. Hope this will help someone.

Then your logging will miss all packets arrived on DISPATCH_LEVEL, and is
incomplete.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com