I encountered a problem for DIFx Tool in WinOS XP. The step is as follow:

1.Plug in the Card.

2.Install Driver Package by using DIFxAPI.
=> Install successfully.

=>Don't unplug the Card.
3.Uninstall Driver Package by using DIFxAPI.
=> Uninstall successfully.

=>Don't unplug the Card.
4.ReEnumerate Device.
=>To ReEnumerate the device is fail.

5.Install Driver Package by using DIFxAPI.
=>Install fail.

Some computer can occur the situation, and others can't.


If I can't use DIFxAPI, I use DDK API to remove device. The result is that
it can reenumerate the device.

Please give me some suggestions. Thank you.