다음을 통해 공유


IWiaItem::EnumChildItems 메서드(wia_xp.h)

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

구문

HRESULT EnumChildItems(
  [out] IEnumWiaItem **ppIEnumWiaItem
);

매개 변수

[out] ppIEnumWiaItem

형식: IEnumWiaItem**

IWiaItem::EnumChildItems에서 만드는 IEnumWiaItem 인터페이스에 대한 포인터의 주소를 받습니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

WIA 런타임 시스템은 각 WIA 하드웨어 디바이스를 IWiaItem 개체의 계층적 트리로 나타냅니다. IWiaItem::EnumChildItems 메서드를 사용하면 애플리케이션이 현재 항목의 자식 항목을 열거할 수 있습니다. 그러나 폴더인 항목에만 적용할 수 있습니다.

폴더가 비어 있지 않으면 IWiaItem 개체의 하위 트리가 포함됩니다. IWiaItem::EnumChildItems 메서드는 폴더에 포함된 모든 항목을 열거합니다. ppIEnumWiaItem 매개 변수에 열거자에 대한 포인터를 저장합니다. 애플리케이션은 열거자 포인터를 사용하여 개체의 자식 항목 열거를 수행합니다.

애플리케이션은 ppIEnumWiaItem 매개 변수를 통해 수신하는 인터페이스 포인터에서 IUnknown::Release 메서드를 호출해야 합니다.

요구 사항

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