다음을 통해 공유


INameSpaceTreeControl::GetNextItem 메서드(shobjidl_core.h)

요청된 메서드에 따라 트리의 다음 항목을 검색합니다.

구문

HRESULT GetNextItem(
  [in, optional] IShellItem *psi,
  [in]           NSTCGNI    nstcgi,
  [out]          IShellItem **ppsiNext
);

매개 변수

[in, optional] psi

형식: IShellItem*

다음 항목을 검색할 셸 항목입니다. 이 값은 NULL일 수 있습니다.

[in] nstcgi

형식: NSTCGNI

다음 항목의 형식입니다. 이 값은 다음 플래그 중 하나일 수 있습니다.

NSTCGNI_NEXT (0)

지정된 항목의 다음 형제입니다.

NSTCGNI_NEXTVISIBLE (1)

지정된 항목과 관계가 있는 트리의 다음 표시 항목입니다. 여기에는 자식(있는 경우), 다음 형제 또는 상위 형제 중 하나가 포함됩니다.

NSTCGNI_PREV (2)

지정된 항목의 이전 형제 항목입니다.

NSTCGNI_PREVVISIBLE (3)

형제 항목, 형제 하위 항목 또는 부모 항목인 이전에 표시된 항목입니다.

NSTCGNI_PARENT (4)

지정된 항목의 부모 항목입니다.

NSTCGNI_CHILD (5)

지정된 항목의 첫 번째 자식 항목입니다.

NSTCGNI_FIRSTVISIBLE (6)

트리에서 처음 표시되는 절대 항목입니다(지정된 항목을 기준으로 하지 않음).

NSTCGNI_LASTVISIBLE (7)

트리에서 마지막으로 표시되는 절대 항목입니다(지정된 항목을 기준으로 하지 않음).

[out] ppsiNext

형식: IShellItem**

요청된 다음 항목의 조건에 맞는 IShellItem 에 대한 포인터의 주소입니다.

반환 값

형식: HRESULT

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

설명

선택한 형식에 대한 다음 항목이 없으면 이 함수는 반환된 항목 ppsiNext에 대해 NULL이 있는 E_FAIL 반환합니다.

요구 사항

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