You can use HidD_GetHidGuid to get a unique GUID for the device. Device interface interfaces are defined by each device / application software vendor, Microsoft, or third party as they wish. In some cases, publications are published and published and are standard interfaces, in some cases they are not.
USBView Microsoft, USB , GUID . , query , , , , .
GUID: Device Class Device Interface. . , GUID , . WinXP DDK , GUID .
SO: RegisterDeviceNotification() USB-.
user195488