Hi all,
I have two drivers talking to each other for registration trough IOCTL
that one driver initiate and send and get handled by the other driver in
IRP_MJ_INTERNAL_DEVICE_CONTROL.
I want to distinguish/recognize between my DeviceObject (easy) , my
other driver DeviceObject that send that ioctl(my difficulty) and other
DeviceObject that only pass-through and I should
SkipCurrentIrpStackLocation & IoCallDriver for them.
Who can I do this distinguishing? I was thinking of using the
DeviceObject DeviceType (which is a constant self defined value(x8301),
that I set for that other device while I’m calling IoCreateDevice), if
it’s possible, and reasonable solution, can you help me get to that
value through the dispatch normal given args or give me some other way
or refer me to some example…
Thanks,
Daniel.
How can i get the originator of an IRP DeviceObject( actually device
type)
Get the latest news on SurfControl and our products,
subscribe to our monthly e-newsletter, SurfAdvisory at:
http://www.surfcontrol.com/resources/surfadvisory/surfadvisory_signup.aspx
*********************************************************************
The information in this email is confidential and may be legally
privileged. It is intended solely for the addressee. Access to this
email by anyone else is unauthorized. If you are not the intended
recipient, any disclosure, copying, distribution or any action taken
or omitted to be taken in reliance on it, is prohibited and may be
unlawful. If you believe that you have received this email in error,
please contact the sender.
*********************************************************************