DeviceInfo.GetPropById 方法

DeviceInfo 对象的 GetPropById 方法使用设备属性的 ID 返回其值。

语法

retVal = DeviceInfo.GetPropById(
  Id
)

参数

ID [in]

类型: WiaDeviceInfoPropertyId

指定属性的 ID。

返回值

类型: VARIANT

此方法返回 ID 指定的属性的值。

备注

使用此方法可从设备属性的 ID 中查找其值。 有关属性 ID 的列表,请参阅 WIA 属性常量定义。 有关 Windows 映像获取 (WIA) 属性本身的信息,请参阅 WIA 属性常量

对于 Microsoft Visual Basic 应用程序,请添加对“Windows 映像获取 1.01 类型库”的引用。 该文件中定义的以下常量对此方法有效:

const DeviceID = 2
const Manufacturer = 3
const Description = 4
const Type = 5
const Port = 6
const Name = 7
const Server = 8
const RemoteDevID = 9
const UIClassID = 10

示例

以下示例演示如何使用 GetPropById 方法检索属性值。

<SCRIPT LANGUAGE="VBScript">
const WIA_DIP_DEV_TYPE = 5
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim PropValue
 
Set objWIA = CreateObject("Wia.Script")
 
Set objDeviceInfoCollection = objWia.Devices
 
For Each objDeviceInfo In objDeviceInfoCollection
    PropValue = objDeviceInfo.GetPropById(WIA_DIP_DEV_TYPE)
Next
</SCRIPT>

要求

要求
最低受支持的客户端
Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
DLL
Wiascr.dll (版本 4.90 或更高版本)