Wia.Create 方法
Wia 对象的 Create 方法 (WIA) 设备与指定的 Windows 映像获取建立连接,并返回一个代表该设备的 Item 对象。
语法
retVal = Wia.Create(
Device
)
parameters
-
设备 [in]
-
类型: VARIANT*
指定要连接到的 WIA 设备。
返回值
类型: IWiaDispatchItem
如果成功,此方法返回一个 Item 对象,该对象表示 WIA 硬件设备 (根项) 。
备注
Device 参数通过传递对象本身、集合对象中的索引或其 Id 属性的值来指定 DeviceInfo 对象。 “不传递任何内容”可显示允许用户选择设备的对话框。
示例
以下 VBScript 示例演示了 Create 方法的使用。
第一个示例将 DeviceInfo 对象传递给 Create 方法。 请注意,传递对象的 Id 属性会导致完全相同的行为。
<SCRIPT LANGUAGE="VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim objItem
Set objWIA = CreateObject("Wia.Script")
Set objDeviceInfoCollection = objWia.Devices
For Each objDeviceInfo In objDeviceInfoCollection
Set objItem = objWia.Create(objDeviceInfo)
Next
</SCRIPT>
在下一个示例中,调用应用程序将集合中 DeviceInfo 对象的索引传递给 Create 方法。
<SCRIPT LANGUAGE = "VBScript">
Dim objWia
Dim objDeviceInfoCollection
Dim objItem
Set objWia = CreateObject("Wia.Script")
Set objDeviceInfoCollection = objWia.Devices
For i = 0 To objDeviceInfoCollection.Count-1
Set objItem = objWia.Create(i)
Next
</SCRIPT>
下一个示例将 Nothing 传递给 Create 方法以显示允许用户选择设备的对话框。
<SCRIPT LANGUAGE = "VBScript">
Dim objWia
Dim objItem
Set objWia = objWia.Create(Nothing)
</SCRIPT>
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
DLL |
|