regarding power management in UMDF driver when system put to sleep mode

Hi All,

I am facing a problem related with the UMDF driver …We have a split architecture were in the UMDF driver sits on top of the Kernel mode driver…

I have implemented all the callbacks for IPnpCallback…With these implementation i see that the surprise removal works fine…But the issue what am seeing is when i am trying to put the device in Sleep mode …The IPnpCallback::OnD0Exit function is never getting called…Basically the system is not entering into sleep mode…

Do some body have come across such problem…???
Do any one knows whats the reason ???

thanks,
Jagadish