E
eris.vorta
Hi All, I am new to device drivers field. I am trying to build Upper
filter driver for USB device. After installing I verified stack using
device tree. I found my upper filter has created seperate stack just
like PartMgr used to create. I am able to get all PNP related IRPs.
But I am Unable to get other IRPs like IRP_MJ_INTERNAL_DEVICE_CONTROL
or IRP_MJ_DEVICE_CONTROL in my upper filter driver. When I have made
it lower filter driver then I am able to get all IRPs. As according to
my understanding IRPs from IoManager should come to upper filter
driver first and then to the functional driver and then to lower
filter driver. Is there any special method to get all IRPs going to
functional driver in upper filter driver.
Thanks in Advance..
Eris
filter driver for USB device. After installing I verified stack using
device tree. I found my upper filter has created seperate stack just
like PartMgr used to create. I am able to get all PNP related IRPs.
But I am Unable to get other IRPs like IRP_MJ_INTERNAL_DEVICE_CONTROL
or IRP_MJ_DEVICE_CONTROL in my upper filter driver. When I have made
it lower filter driver then I am able to get all IRPs. As according to
my understanding IRPs from IoManager should come to upper filter
driver first and then to the functional driver and then to lower
filter driver. Is there any special method to get all IRPs going to
functional driver in upper filter driver.
Thanks in Advance..
Eris