访问设备安装程序类的友好名称和类名称
在 Windows Vista 及更高版本的 Windows 中, 统一设备属性模型 包括 表示设备安装类 的友好名称和类名称的设备安装程序类属性。 统一设备属性模型使用 DEVPKEY_DeviceClass_Name属性键 和 DEVPKEY_DeviceClass_ClassName 属性键来表示这些属性。
Windows Server 2003、Windows XP 和 Windows 2000 也支持这些设备安装程序类属性。 但是,这些早期版本的 Windows 不支持统一设备属性模型的属性键。 相反,这些版本的 Windows 使用以下机制来检索相应的属性信息:
调用 SetupDiGetClassDescription 以检索设备安装程序类的友好名称。
调用 SetupDiClassNameFromGuid 以检索设备安装类的类名。
为了保持与这些早期版本的 Windows 的兼容性,Windows Vista 和更高版本还支持这些机制来访问设备安装程序类的友好名称和类名。 但是,你应该使用属性键在 Windows Vista 和更高版本中访问这些属性。