关于 DIDEVICEINSTANCE 中的 guidInstance
微软说:
设备实例的唯一标识符。应用程序可以将实例全局唯一标识符 (GUID) 保存到配置文件中,并在以后使用它。实例 GUID 特定于特定计算机。从一台计算机获取的实例 GUID 与另一台计算机上的实例 GUID 无关。
那么,如果我将设备连接到计算机并且我的程序进行枚举并找到 guid,我是否需要再次枚举?即使用户插拔设备。如果插入了另一个相同类型的设备,它是否仍然识别出第二个设备与第一个设备不同,因此需要不同的 guid?我应该在我的程序一直运行以查找我的设备时重新枚举所有接口,还是对于给定的 pc 一次就足够了?
谢谢。