Hi,
I am working on a WDF PCI device driver, driver supports
PNP functionality.
Problem: when driver uninstalled, i had to restart the system in xp-32 &
xp-64 before driver installing again, where as this is not required in
vista-32 bit pc.
Driver installation: I am currently using DIFX tools DpInst for installing &
uninstalling the driver.
I also verified that my driver unmaps the resources before uninstalling the
driver using MmUnmapIoSpace to unmap the PCI memory resources.
Device doesnt support power managment
capability, so driver also not supporting any power managment functionality,
instead it just registers the callback & wont do anything inside.
Since this problem is existing only in xp, do i have to take any extra care
to avoid system restart? and also, after uninstall system doesnt prompt for
restart also.
Thanks,
Prafulla