All,
I have implement USB select suspend function for my USB camera. When our
camera goes in to suspend on some notebook, the XP system will hang on
"Prepare to Hibernae..." .
In my minidriver side, I just can not get any of IRPs about change the power
state, and I just can not get chance to cancel the
IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION irp. And system just failed to
hibernate.
My question:
Before XP system goes into suspend, it will try to cancel the pending IRPs,
but why the system failed to cancel the IDLE irp?
Does anybody have the same problem to support USB select suspend function?
Thanks.