WM_DEVICECHANGE
SetupDiGetClassDevs();
while( bResult )
{
SetupDiEnumDeviceInterfaces( X, X, X , ++, X);
SetupDiGetInterfaceDeviceDetail();
}
Device Interface Name GUID
USB Raw Device {a5dcbf10-6530-11d2-901f-00c04fb951ed}
Disk Device {53f56307-b6bf-11d0-94f2-00a0c91efb8b}
Network Card {ad498944-762f-11d0-8dcb-00c04fc3358c}
Human Interface Device (HID) {4d1e55b2-f16f-11cf-88cb-001111000030}
Palm {784126bf-4190-11d4-b5c2-00c04f687a67}
原文地址:http://www.cnblogs.com/lvpblog/p/3949980.html