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 |
|