Is there a device property for each device that is unique to that specific device instance only (such as a GUID or ID string)?
I would prefer a GUID but an ID string would be fine.
Is there a device property for each device that is unique to that specific device instance only (such as a GUID or ID string)?
I would prefer a GUID but an ID string would be fine.
The Device Instance ID is a unique identifier for any device in a single system (read: as long as they are attached to it).
However, since you were talking about USB devices, you can have a Device Instance ID which is unique for that device, even if that's plugged on another system / machine, if the USB device provides a serial number AND the manufacturer guarantees that the serial number is unique for that USB (VID, PID) pair.
See my detailed answer for a similar question here.