Поделиться через


Доступ к свойствам значка класса настройки устройства

В 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 и более поздних версиях следует использовать ключи свойств.