访问设备安装程序类的图标属性
在 Windows Vista 和更高版本的 Windows 中, 统一设备属性模型 包括 表示设备安装类 的图标属性的设备安装类属性。 统一设备属性模型使用 DEVPKEY_DeviceClass_Icon属性键 和 DEVPKEY_DeviceClass_IconPath 属性键来表示这些属性。
Windows Server 2003、Windows XP 和 Windows 2000 不直接支持这些设备安装类属性。 但是,这些早期版本的 Windows 确实支持以下机制来检索有关设备设置类图标的信息:
调用 SetupDiLoadClassIcon 以检索 MiniIconIndex 输出参数中设备安装类的微型图标的索引。 然后,可以将检索到的微型图标索引传递给 SetupDiDrawMiniIcon ,以在指定的设备上下文中绘制检索到的类图标的微型图标。
调用 SetupDiLoadClassIcon 以在调用方上下文中加载设备安装类的大图标,并将大图标的句柄返回给调用方。
为了保持与这些早期版本的 Windows 的兼容性,Windows Vista 和更高版本还支持这些机制来访问设备安装类的图标。 但是,应使用属性键访问 Windows Vista 及更高版本中的图标属性。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈