As per MSDN documentation, I am not able to trace
DBT_DEVICEARRIVAL
event in Win 2000.
Event handler written for WM_DEVICECHANGE event works
fine in
Windows-98 but does not work in Win2000
Here is the event handler
OnDeviceChange( UINT nEventType, DWORD dwData )
{
switch(nEventType)
{
case DBT_DEVICEARRIVAL:
// Do something
break;
case DBT_DEVICEREMOVECOMPLETE:
// do something
break;
}
}
In case of Win2000 I always get the nEventType
DBT_DEVNODES_CHANGED.
Please, suggest me the way to handle this situation.
Regards
Mukesh Yadav
|