A
AGG
I have bus driver for a usb network device. This bus driver exposes 2 PDO.I
also have a ndis-wdm miniport driver which communicates with this bus driver
and exposes the device as 802.3 device. I also have a serial driver which
communicates with the bus driver.
Question is Will the bus driver directly receive power related IRPs from OS
when I am trying to suspend?
Or
will it be the case that NDIS will send power oids like OID_PNP_SET_POWER
and then I should send IRP to bus driver. Similarly when serial driver
receives OS power oids, I should send power IRP to the bus driver and then
once the bus driver has received the 2 IRPs from both drivers it will
actually put the device to D3.
Thanks!
AGG
also have a ndis-wdm miniport driver which communicates with this bus driver
and exposes the device as 802.3 device. I also have a serial driver which
communicates with the bus driver.
Question is Will the bus driver directly receive power related IRPs from OS
when I am trying to suspend?
Or
will it be the case that NDIS will send power oids like OID_PNP_SET_POWER
and then I should send IRP to bus driver. Similarly when serial driver
receives OS power oids, I should send power IRP to the bus driver and then
once the bus driver has received the 2 IRPs from both drivers it will
actually put the device to D3.
Thanks!
AGG