다음을 통해 공유


Wia.Create 메서드

Wia 개체의 Create 메서드는 지정된 WIA(Windows Image Acquisition) 디바이스에 연결하고 디바이스를 나타내는 Item 개체를 반환합니다.

구문

retVal = Wia.Create(
  Device
)

매개 변수

디바이스 [in]

형식: VARIANT*

연결할 WIA 디바이스를 지정합니다.

반환 값

형식: IWiaDispatchItem

성공하면 이 메서드는 WIA 하드웨어 디바이스(루트 항목)를 나타내는 Item 개체를 반환합니다.

설명

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>

다음 예제에서는 사용자가 디바이스를 선택할 수 있는 대화 상자를 표시하기 위해 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 이상)