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 포함) |