다음을 통해 공유


IEnumIDList 인터페이스(shobjidl_core.h)

Shell 폴더에 있는 항목의 PIDL(항목 식별자 목록)에 대한 포인터를 열거하는 데 사용되는 표준 메서드 집합을 노출합니다. 폴더의 IShellFolder::EnumObjects 메서드가 호출되면 열거형 개체를 만들고 개체의 IEnumIDList 인터페이스에 대한 포인터를 호출 애플리케이션에 다시 전달합니다.

상속

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

메서드

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

 
IEnumIDList::Clone

현재 내용과 상태가 동일한 새 항목 열거형 개체를 만듭니다. (IEnumIDList.Clone)
IEnumIDList::Next

열거형 시퀀스에서 지정된 수의 항목 식별자를 검색하고 검색된 항목 수만큼 현재 위치를 이동합니다.
IEnumIDList::Reset

열거형 시퀀스의 시작 부분으로 돌아갑니다.
IEnumIDList::Skip

열거형 시퀀스에서 지정된 수의 요소를 건너뜁니다.

설명

모든 Shell 폴더 개체는 IEnumIDList를 내보내는 열거형 개체를 만들어 IShellFolder::EnumObjects 메서드에 대한 호출에 응답할 수 있어야 합니다. 특히 Shell은 이러한 개체를 사용하여 폴더의 항목을 열거합니다.

이 인터페이스를 사용하여 Shell 폴더 개체의 내용을 열거합니다. 폴더의 IShellFolder::EnumObjects 메서드를 호출하고 반환된 IEnumIDList 포인터를 사용하여 폴더에 있는 항목의 PIDL을 열거합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)