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


Константы свойства сведений об устройстве

Свойства сведений об устройстве — это свойства, описывающие установку и установку устройства. Эти свойства доступны через интерфейсы IWiaDevMgr или IWiaDevMgr2 , а также через корневой элемент. Свойства сведений об устройстве имеют префикс "WIA_DIP_" (свойство сведений об устройстве) и предоставляются с помощью приобретения образа Windows (WIA). В целях создания скриптов эти константы используют префикс DeviceInfo и являются частью перечислимого типа WiaDeviceInfoPropertyId . Соответствующее имя члена из перечисления скрипта отображается в круглых скобках рядом с именем константы C/C++ в следующем списке.

Констант/значение Описание
WIA_DIP_DEV_ID
DeviceInfoDevId
Строка идентификатора устройства для мини-драйвера WIA. Служба WIA создает и поддерживает это свойство.
Тип: VT_BSTR, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE
WIA_DIP_VEND_DESC
DeviceInfoVendDesc
Строка описания поставщика для мини-драйвера WIA. Описание поставщика получается из INF-файла. Приложение считывает это свойство, чтобы получить описание поставщика устройства. Служба WIA создает и поддерживает это свойство.
Тип: VT_BSTR, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE
WIA_DIP_DEV_DESC
DeviceInfoDevDesc
Строка описания устройства для мини-драйвера WIA. Служба WIA создает и поддерживает это свойство. Строка описания устройства, содержащаяся в этом свойстве, получается из INF-файла. Приложение считывает это свойство, чтобы получить описание устройства.
Тип: VT_BSTR, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE
WIA_DIP_DEV_TYPE
DeviceInfoDevType
Тип устройства и подтип устройства. Служба WIA создает и поддерживает это свойство. Используйте макрос GET_STIDEVICE_TYPE, чтобы получить тип устройства. Тип и подтип устройства извлекаются из INF-файла. Приложение считывает это свойство, чтобы определить, использует ли оно сканер, камеру или видеоустройство.
Тип: VT_I4, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE
В настоящее время типы устройств определяются следующим образом. Звездочка * указывает, что тип устройства не поддерживается Windows Vista и более поздних версий. Двойная звездочка ** указывает, что тип устройства не поддерживается windows Server 2003, Windows Vista или более поздней версии.
Тип Значение Определение
StiDeviceTypeDefault 0x0000 Устройство по умолчанию
StiDeviceTypeScanner 0x0001 Устройство сканера (см. WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES , чтобы определить, является ли сканер планшетом или листом.)
StiDeviceTypeDigitalCamera* 0x0002 Устройство камеры
StiDeviceTypeStreamingVideo** 0x0003 Видеоустройство

 

WIA_DIP_PORT_NAME
DeviceInfoPortName

Имя порта установленного устройства, которое назначается драйвером режима ядра, который управляет устройством. Служба WIA создает и поддерживает это свойство. Приложение считывает это свойство, чтобы определить имя порта.

Тип: VT_BSTR, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_DEV_NAME
DeviceInfoDevName

Название устройства. Служба WIA создает и поддерживает это свойство. Имя устройства, содержащееся в этом свойстве, получается из INF-файла. Приложение считывает это свойство, чтобы получить имя устройства.

Тип: VT_BSTR, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_SERVER_NAME
DeviceInfoServerName

Имя сервера, на котором работает мини-накопитель WIA. Это свойство является необязательным для Windows XP и более поздних версий.

Тип: VT_BSTR, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_REMOTE_DEV_ID
DeviceInfoRemoteDevId

Идентификатор устройства WIA, установленного на удаленном компьютере. Служба WIA создает и поддерживает это свойство. Он используется только внутри службы WIA.

Тип: VT_BSTR, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_UI_CLSID
DeviceInfoUIClsid

Предоставленный поставщиком ИДЕНТИФИКАТОР CLSID для любого COM-объекта расширения пользовательского интерфейса, устанавливаемого с мини-driver WIA. Служба WIA создает и поддерживает это свойство. Значение CLSID пользовательского интерфейса, содержащееся в этом свойстве, получается из INF-файла. Если CLSID пользовательского интерфейса не указан, служба WIA предоставляет значение по умолчанию. Это свойство используется внутренне службой WIA только при отображении пользовательского интерфейса.

Тип: VT_BSTR, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_HW_CONFIG
DeviceInfoHwConfig

Тип подключения, используемого устройством. Служба WIA создает и поддерживает это свойство, и только служба WIA может изменить его.

Тип: VT_I4, Доступ: только для чтения, Допустимые значения: WIA_PROP_NONE

Свойство может иметь следующие возможные значения.

Значение Определение
1 Универсальное устройство WDM
2 Устройство SCSI
4 USB-устройство
8 Последовательное устройство
16 Параллельное устройство

 

WIA_DIP_BAUDRATE
DeviceInfoBaudRate

Текущий параметр скорости передачи данных для устройства. Служба WIA создает и поддерживает это свойство. Значение должно быть пустым, если устройство не подключено последовательным кабелем.

Тип: VT_BSTR, Access: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_STI_GEN_CAPABILITIES
DeviceInfoStiGenCapabilities

Общие возможности STI для устройства, полученные из INF-файла. Служба WIA создает и поддерживает это свойство. Приложение считывает это свойство для определения общих возможностей STI устройства.

Тип: VT_I4, Access: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_WIA_VERSION
DeviceInfoWiaVersion

Номер (в виде строки) текущей версии WIA, установленной в системе. Приложение считывает это свойство, чтобы определить версию WIA, установленную в системе. Служба WIA создает и поддерживает это свойство. Это свойство доступно в Windows XP и более поздних версиях.

Тип: VT_BSTR, Access: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_DRIVER_VERSION
DeviceInfoDriverVersion

Текущая версия библиотеки DLL мини-драйвера WIA. Служба WIA создает и поддерживает это свойство. Это свойство доступно в Windows XP и более поздних версиях.

Тип: VT_BSTR, Access: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_PNP_ID
DeviceInfoPNPID

Текущий идентификатор PnP для устройства. Служба WIA создает и поддерживает это свойство. Это свойство доступно в Windows Vista и более поздних версиях.

Тип: VT_BSTR, Access: только для чтения, Допустимые значения: WIA_PROP_NONE

WIA_DIP_STI_DRIVER_VERSION
DeviceInfoStiDriverVersion

Универсальная версия драйвера STI. Служба WIA создает и поддерживает это свойство. Приложение считывает это свойство, чтобы определить универсальную версию драйвера STI. Это свойство доступно в Windows Vista и более поздних версиях.

Тип: VT_BSTR, Access: только для чтения, Допустимые значения: WIA_PROP_NONE

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Wiadef.h