设备信息属性常量

设备信息属性是描述设备的设置和安装的属性。 这些属性通过 IWiaDevMgrIWiaDevMgr2 接口以及根项提供。 设备信息属性前缀为“WIA_DIP_” (设备信息属性) ,由 Windows 映像获取 (WIA) 提供。 出于脚本编写目的,这些常量使用前缀“DeviceInfo”,并且是 WiaDeviceInfoPropertyId 枚举类型的一部分。 该脚本枚举中的相应成员名称显示在以下列表中的 C/C++ 常量名称旁边的括号中。

常量/值 说明
WIA_DIP_DEV_ID
DeviceInfoDevId
WIA 微型驱动程序的设备 ID 字符串。 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 设备的设备 ID。 WIA 服务创建和维护此属性。 它仅由 WIA 服务在内部使用。

类型: VT_BSTR,访问:只读,有效值: WIA_PROP_NONE

WIA_DIP_UI_CLSID
DeviceInfoUIClsid

随 WIA 微型驱动程序一起安装的任何 UI 扩展 COM 对象的供应商提供的 CLSID。 WIA 服务创建和维护此属性。 此属性中包含的 UI CLSID 值是从 INF 文件获取的。 如果未指定 UI CLSID,WIA 服务将提供默认值。 此属性仅在显示 UI 时由 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,访问:只读,有效值: WIA_PROP_NONE

WIA_DIP_STI_GEN_CAPABILITIES
DeviceInfoStiGenCapabilities

从 INF 文件获取的设备通用 STI 功能。 WIA 服务创建和维护此属性。 应用程序读取此属性以确定设备的通用 STI 功能。

类型: VT_I4,访问:只读,有效值: WIA_PROP_NONE

WIA_DIP_WIA_VERSION
DeviceInfoWiaVersion

数字 (为系统上安装的当前 WIA 版本的字符串) 。 应用程序读取此属性以确定系统上安装的 WIA 版本。 WIA 服务创建和维护此属性。 此属性在 Windows XP 及更高版本中可用。

类型: VT_BSTR,访问:只读,有效值: WIA_PROP_NONE

WIA_DIP_DRIVER_VERSION
DeviceInfoDriverVersion

WIA 微型驱动程序的当前 DLL 版本。 WIA 服务创建和维护此属性。 此属性在 Windows XP 及更高版本中可用。

类型: VT_BSTR,访问:只读,有效值: WIA_PROP_NONE

WIA_DIP_PNP_ID
DeviceInfoPNPID

设备的当前 PnP ID。 WIA 服务创建和维护此属性。 此属性在 Windows Vista 及更高版本中可用。

类型: VT_BSTR,访问:只读,有效值: WIA_PROP_NONE

WIA_DIP_STI_DRIVER_VERSION
DeviceInfoStiDriverVersion

通用 STI 驱动程序版本。 WIA 服务创建和维护此属性。 应用程序读取此属性以确定通用 STI 驱动程序版本。 此属性在 Windows Vista 及更高版本中可用。

类型: VT_BSTR,访问:只读,有效值: WIA_PROP_NONE

要求

要求
最低受支持的客户端
Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Wiadef.h