다음을 통해 공유


INamespaceWalk 인터페이스(shobjidl_core.h)

지정된 루트 노드에서 네임스페이스를 안내하는 메서드를 노출합니다. 연습의 깊이를 지정하고 이동한 모든 노드의 ID를 포함하는 선택적 배열이 반환됩니다.

상속

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

메서드

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

 
INamespaceWalk::GetIDArrayResult

INamespaceWalk::Walk에서 시작한 네임스페이스 연습 중에 찾은 개체 목록을 가져옵니다.
INamespaceWalk::Walk

지정된 루트에서 지정된 깊이로 네임스페이스의 재귀 연습을 시작합니다.

설명

이 인터페이스를 사용하여 네임스페이스의 내용을 표시하거나 작업을 수행합니다. INamespaceWalk 를 사용하면 네임스페이스의 모든 연결 가능한 노드를 PIDL(항목 식별자 목록)에 대한 포인터로 검색할 수 있습니다. 그러면 각각에 대한 IShellFolder 개체를 검색하는 데 사용할 수 있습니다.

INamespaceWalk의 기본 구현에 대한 CLSID(클래스 식별자)는 CLSID_NamespaceWalker. CoCreateInstance를 사용하여 CLSID_NamespaceWalker 연결된 클래스의 초기화되지 않은 단일 개체를 만들어 INamespaceWalk 개체를 가져올 수 있습니다. 이 인터페이스의 IID는 IID_INamespaceWalk.

요구 사항

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

추가 정보

INamespaceWalkCB