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


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

В Windows Vista и более поздних версиях Windows модель унифицированных свойств устройства включает следующее:

  • Свойства класса настройки устройства, соответствующие идентификаторам CM_CRP_Xxx, определенным в cfgmgr32.h , или SPCRP_Xxx идентификаторам, определенным в Setupapi.h.
  • Свойства, которые не имеют идентификаторов CM_CRP_Xxx или SPCRP_Xxx, но имеют соответствующие способы запроса значений.

Свойства, соответствующие идентификаторам CM_CRP_Xxx или SPCRP_Xxx

В Windows Vista и более поздних версиях Windows унифицированная модель свойств устройства поддерживает свойства класса настройки устройства , соответствующие CM_CRP_Xxx идентификаторам, определенным в cfgmgr32.h , и идентификаторам SPCRP_Xxx, определенным в Setupapi.h. Эти свойства характеризуют класс настройки устройства. Унифицированная модель свойств устройства использует ключи свойств для представления этих свойств. Windows Server 2003, Windows XP и Windows 2000 также поддерживают большинство свойств класса установки устройств. Однако эти более ранние версии Windows не поддерживают ключи свойств единой модели свойств устройства. Вместо этого эти версии Windows используют идентификаторы CM_CRP_Xxx или SPCRP_Xxx для представления свойств класса установки устройства и доступа к этим свойствам.

Для обеспечения совместимости с более ранними версиями Windows, Windows Vista и более поздних версий также поддерживают использование идентификаторов CM_CRP_Xxx или SPCRP_Xxx для доступа к свойствам класса установки устройства. Однако для доступа к свойствам класса настройки устройства следует использовать ключи свойств унифицированной модели свойств устройства.

Список системных свойств класса установки устройств с соответствующими идентификаторами CM_CRP_Xxx или SPCRP_Xxx см. в следующей таблице.

Унифицированное свойство модели свойств значение CM_CRP_Xxx значение SPCRP_Xxx
DEVPKEY_DeviceClass_Security CM_CRP_SECURITY SPCRP_SECURITY
DEVPKEY_DeviceClass_SecuritySDS CM_CRP_SECURITY_SDS SPCRP_SECURITY_SDS
DEVPKEY_DeviceClass_DevType CM_CRP_DEVTYPE SPCRP_DEVTYPE
DEVPKEY_DeviceClass_Exclusive CM_CRP_EXCLUSIVE SPCRP_EXCLUSIVE
DEVPKEY_DeviceClass_Characteristics CM_CRP_CHARACTERISTICS SPCRP_CHARACTERISTICS

Сведения о доступе к свойствам класса установки устройства в Windows Vista и более поздних версиях см. в разделе Доступ к свойствам класса устройства (Windows Vista и более поздних версий).

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

Чтобы получить доступ к свойствам класса установки устройства, соответствующим идентификаторам CM_CRP_Xxx или SPCRP_Xxx в Windows Server 2003, Windows XP и Windows 2000, используйте следующие функции:

Свойства без идентификаторов CM_CRP_Xxx или SPCRP_Xxx

Сведения о том, как получить доступ к соответствующим свойствам класса установки устройств в Windows Server 2003, Windows XP и Windows 2000, см. в следующих разделах:

Доступ к понятному имени и имени класса установки устройства

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