IWiaItem 인터페이스(wia_xp.h)

각 WIA(Windows 이미지 취득) 하드웨어 디바이스는 IWiaItem 개체의 계층 트리로 애플리케이션에 표시됩니다. IWiaItem 인터페이스는 애플리케이션에 디바이스를 쿼리하여 해당 기능을 검색하는 기능을 제공합니다. 또한 데이터 전송 인터페이스 및 항목 속성에 대한 액세스를 제공합니다. 또한 IWiaItem 인터페이스는 애플리케이션이 디바이스를 제어할 수 있도록 하는 메서드를 제공합니다.

참고 Windows Vista 애플리케이션의 경우 IWiaItem 대신 IWiaItem2를 사용합니다.
 

상속

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

메서드

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

 
IWiaItem::AnalyzeItem

IWiaItem::AnalyzeItem 메서드를 사용하면 WIA(Windows 이미지 취득) 하드웨어 디바이스가 어떤 데이터 형식이 있는지 검색하려고 합니다.
IWiaItem::CreateChildItem

IWiaItem::CreateChildItem 메서드는 애플리케이션에서 IWiaItem 개체를 디바이스의 IWiaItem 트리에 추가하는 데 사용됩니다.
IWiaItem::D eleteItem

IWiaItem::D eleteItem 메서드는 디바이스의 개체 트리에서 현재 IWiaItem 개체를 제거합니다.
IWiaItem::D eviceCommand

IWiaItem::D eviceCommand는 WIA(Windows Image Acquisition) 하드웨어 디바이스에 명령을 실행합니다.
IWiaItem::D eviceDlg

IWiaItem::D eviceDlg 메서드는 이미지 취득을 준비하기 위해 사용자에게 대화 상자를 표시하기 위해 애플리케이션에서 사용됩니다.
IWiaItem::D진화

이 메서드는 지원되지 않습니다. (IWiaItem.Diagnostic)
IWiaItem::D umpDrvItemData

이 메서드는 지원되지 않습니다. (IWiaItem.DumpDrvItemData)
IWiaItem::D umpItemData

이 메서드는 지원되지 않습니다. (IWiaItem.DumpItemData)
IWiaItem::D umpTreeItemData

이 메서드는 지원되지 않습니다. (IWiaItem.DumpTreeItemData)
IWiaItem::EnumChildItems

IWiaItem::EnumChildItems 메서드는 열거자 개체를 만들고 WIA(Windows Image Acquisition) 디바이스의 IWiaItem 트리에 비어 있지 않은 폴더에 대한 해당 IEnumWiaItem 인터페이스에 대한 포인터를 다시 전달합니다.
IWiaItem::EnumDeviceCapabilities

IWiaItem::EnumDeviceCapabilities 메서드는 WIA(Windows Image Acquisition) 디바이스에서 지원하는 명령 및 이벤트를 확인하는 데 사용되는 열거자를 만듭니다.
IWiaItem::EnumRegisterEventInfo

IWiaItem::EnumRegisterEventInfo 메서드는 애플리케이션이 등록된 이벤트에 대한 정보를 가져오는 데 사용되는 열거자를 만듭니다.
IWiaItem::FindItemByName

IWiaItem::FindItemByName 메서드는 이름을 검색 키로 사용하여 항목의 하위 항목 트리를 검색합니다. 각 IWiaItem 개체에는 표준 속성 중 하나로 이름이 있습니다.
IWiaItem::GetItemType

IWiaItem::GetItemType 메서드는 항목의 형식 정보를 가져오기 위해 애플리케이션에서 호출됩니다.
IWiaItem::GetRootItem

IWiaItem::GetRootItem 메서드는 WIA(Windows Image Acquisition) 하드웨어 디바이스를 나타내는 데 사용되는 항목 개체 트리의 루트 항목을 검색합니다.

설명

IWiaItem 인터페이스의 일부 메서드는 디바이스 트리의 루트 항목에서만 유효합니다. 다른 메서드는 모든 항목에서 유효합니다. 메서드는 다음과 같이 그룹화됩니다.

루트 항목에만 유효 IWiaItem::D eviceCommand
  IWiaItem::D eviceDlg
  IWiaItem::EnumDeviceCapabilities
  IWiaItem::EnumRegisterEventInfo
모든 항목에서 유효 IWiaItem::AnalyzeItem
  IWiaItem::CreateChildItem
  IWiaItem::D eleteItem
  IWiaItem::EnumChildItems
  IWiaItem::FindItemByName
  IWiaItem::GetItemType
  IWiaItem::GetRootItem
 

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

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

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wia_xp.h(Wia.h 포함)