다음을 통해 공유


IWiaItem2 인터페이스

IWiaItem2 인터페이스는 IWiaItem 인터페이스와 동일한 기능을 애플리케이션에 제공합니다(디바이스를 쿼리하여 해당 기능을 검색하고, 데이터 전송 인터페이스 및 항목 속성에 액세스하고, 디바이스를 제어하는 기능). 또한 Windows Vista에서 제공되는 WIA(Windows Image Acquisition) 2.0 디바이스 드라이버의 확장으로 제공될 수 있는 이미지 처리 필터를 동적으로 만들고 사용할 수 있는 기능을 애플리케이션에 제공합니다.

멤버

IWiaItem2 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWiaItem2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IWiaItem2 인터페이스에는 이러한 메서드가 있습니다.

메서드 Description
CheckExtension 지정된 확장을 컴퓨터에서 사용할 수 있고 IWiaItem2::GetExtension 메서드에서 사용할 수 있는지 확인합니다.
CreateChildItem 새 자식 항목을 만듭니다. 디바이스의 IWiaItem2 트리에 IWiaItem2 개체를 추가합니다.
DeleteItem 디바이스의 개체 트리에서 현재 IWiaItem2 개체를 제거합니다.
DeviceCommand WIA 2.0 하드웨어 디바이스에 명령을 실행합니다.
DeviceDlg 이미지 획득을 준비하기 위해 사용자에게 대화 상자를 표시합니다.
진단적 현재 지원되지 않습니다.
EnumChildItems 열거자 개체를 만들고 WIA 2.0 디바이스의 IWiaItem2 트리에 항목이 있는 폴더의 IEnumWiaItem2 인터페이스에 대한 포인터를 다시 전달합니다.
EnumDeviceCapabilities WIA 2.0 디바이스에서 지원하는 명령 및 이벤트를 확인하는 데 사용되는 열거자를 만듭니다.
EnumRegisterEventInfo IWiaItem2::EnumRegisterEventInfo 메서드는 애플리케이션이 등록된 이벤트에 대한 정보를 가져오는 데 사용되는 열거자를 만듭니다.
FindItemByName 이름을 검색 키로 사용하여 항목의 하위 항목 트리를 검색합니다.
GetExtension WIA 2.0 디바이스 드라이버와 함께 제공되는 확장 인터페이스를 가져옵니다.
GetItemCategory 항목의 범주 정보를 가져옵니다.
GetItemType 항목의 형식 정보를 가져옵니다.
GetParentItem WIA 2.0 하드웨어 디바이스를 나타내는 트리의 부모 항목을 가져옵니다.
GetPreviewComponent WIA 2.0 미리 보기 구성 요소를 가져옵니다.
GetRootItem WIA 2.0 하드웨어 디바이스를 나타내는 데 사용되는 항목 개체 트리의 루트 항목을 가져옵니다.

 

설명

애플리케이션에서 볼 수 있는 WIA 2.0 항목 트리는 WIA 2.0 미니 드라이버에서 만들고 유지 관리하는 트리와는 별개입니다. 미니드라이버가 항목 트리를 만들 때 WIA 2.0 서비스는 이 WIA 2.0 항목 트리를 가이드로 사용하여 이미징 애플리케이션에서 볼 수 있는 동일한 복사본을 만듭니다. 복사된 트리의 항목을 애플리케이션 항목이라고 합니다. 미니 드라이버에서 만든 트리의 항목을 드라이버 항목이라고 합니다. Windows Vista에서 WIA 2.0 항목 트리는 각각 IWiaItem2 인터페이스를 구현하는 IWiaItem2 개체로 빌드됩니다.

모든 COM(구성 요소 개체 모델) 인터페이스와 마찬가지로 IWiaItem2 인터페이스는 IUnknown 인터페이스 메서드를 상속합니다.

IUnknown 메서드 설명
IUnknown::QueryInterface 지원되는 인터페이스에 대한 포인터를 반환합니다.
IUnknown::AddRef 참조 횟수를 증가시킵니다.
IUnknown::Release 참조 횟수를 감소시킵니다.

 

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Wia.h
IDL
Wia.idl