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


Метод Wia.Create

Метод Create объекта Wia устанавливает подключение к указанному устройству получения образов Windows (WIA) и возвращает объект Item , представляющий устройство.

Синтаксис

retVal = Wia.Create(
  Device
)

Параметры

Устройство [в]

Тип: VARIANT*

Указывает устройство WIA, к которому необходимо подключиться.

Возвращаемое значение

Тип: IWiaDispatchItem

В случае успешного выполнения этот метод возвращает объект Item , представляющий аппаратное устройство WIA (корневой элемент).

Комментарии

Параметр Device задает объект DeviceInfo путем передачи самого объекта, его индекса из объекта коллекции или значения его свойства Id . Передать ничего , чтобы отобразить диалоговое окно, позволяющее пользователю выбрать устройство.

Примеры

В следующих примерах 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>

В следующем примере метод Create передает Nothing для отображения диалогового окна, позволяющего пользователю выбрать устройство.

<SCRIPT LANGUAGE = "VBScript">
Dim objWia
Dim objItem
 
Set objWia = objWia.Create(Nothing)
</SCRIPT>

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
DLL
Wiascr.dll (версия 4.90 или более поздняя)