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
Wiascr.dll (版本 4.90 或更高版本)