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


DEVPKEY_DeviceClass_DevType

Свойство устройства DEVPKEY_DeviceClass_DevType представляет тип устройства по умолчанию для класса установки устройства.

Атрибут Значение

Ключ свойства

DEVPKEY_DeviceClass_DevType

Идентификатор типа property-data

DEVPROP_TYPE_UINT32

Доступ к свойствам

Доступ только для чтения по приложениям и установщикам после установки класса установки устройства

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

SPCRP_DEVTYPE

Локализованный?

No

Примечания

Можно задать значение DEVPKEY_DeviceClass_DevType при установке приложения установки класса установки устройства. Сведения о том, как установить класс установки устройства и задать это свойство, см. в разделе INF ClassInstall32 и сведения о значении записи реестра DeviceType, предоставленном в разделе "Специальные ключевые слова", посвященном инструкции INF AddReg.

Значение DEVPKEY_DeviceClass_DevType является одним из значений FILE_DEVICE_Xxx, определенных в Wdm.h и Ntddk.h. Дополнительные сведения о типах устройств см. в параметре DeviceType функции IoCreateDevice.

Чтобы получить значение DEVPKEY_DeviceClass_DevType, можно вызвать CM_Get_Class_Property или SetupDiGetClassProperty.

Windows Server 2003 и Windows XP поддерживают это свойство, но не поддерживают ключ свойства DEVPKEY_DeviceClass_DevType. В этих более ранних версиях Windows можно использовать идентификатор SPCRP_DEVTYPE для доступа к значению этого свойства. Сведения о том, как получить доступ к значению этого свойства, см. в разделе "Получение класса установки устройства" SPCRP_Xxx свойств.

Требования

Версия: Windows Vista и более поздние версии заголовка Windows: Devpkey.h (включая Devpkey.h)

См. также

IoCreateDevice

Директива INF AddReg

Раздел INF ClassInstall32

SetupDiGetClassProperty