다음을 통해 공유


IWiaItem2::EnumChildItems 메서드

열거자 개체를 만들고 WIA(Windows Image Acquisition) 2.0 디바이스의 IWiaItem2 트리에 항목이 있는 폴더의 IEnumWiaItem2 인터페이스에 대한 포인터를 다시 전달합니다.

구문

HRESULT EnumChildItems(
  [in]  const GUID          *pCategoryGUID,
  [out]       IEnumWiaItem2 **ppIEnumWiaItem2
);

매개 변수

pCategoryGUID [in]

형식: const GUID*

자식 노드가 열거되는 범주에 대한 포인터를 지정합니다. NULL이면 모든 자식 노드가 열거됩니다.

ppIEnumWiaItem2 [out]

형식: IEnumWiaItem2**

이 메서드가 만드는 IEnumWiaItem2 인터페이스에 대한 포인터의 주소를 받습니다.

반환 값

형식: HRESULT

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

설명

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

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

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

요구 사항

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