다음을 통해 공유


ILIsParent 함수(shlobj_core.h)

ITEMIDLIST 구조체가 다른 ITEMIDLIST 구조체의 부모인지 여부를 테스트합니다.

구문

BOOL ILIsParent(
  [in] PCIDLIST_ABSOLUTE pidl1,
  [in] PCIDLIST_ABSOLUTE pidl2,
  [in] BOOL              fImmediate
);

매개 변수

[in] pidl1

형식: PCIDLIST_ABSOLUTE

부모를 지정하는 PIDL( ITEMIDLIST ) 구조체에 대한 포인터입니다. 절대 PIDL이어야 합니다.

[in] pidl2

형식: PCIDLIST_ABSOLUTE

자식 을 지정하는 PIDL( ITEMIDLIST ) 구조체에 대한 포인터입니다. 절대 PIDL이어야 합니다.

[in] fImmediate

형식: BOOL

pidl2의 직급 부모를 테스트하기 위해 TRUE로 설정된 부울 값이거나 pidl2의 부모에 대해 테스트할 FALSE입니다.

반환 값

형식: BOOL

pidl1이 pidl2의 부모이면 TRUE를 반환합니다. fImmediateTRUE로 설정된 경우 pidl1pidl2의 직결 부모인 경우에만 함수가 TRUE를 반환합니다. 그렇지 않으면 함수는 FALSE를 반환 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shlobj_core.h(Shlobj.h 포함)
라이브러리 Shell32.lib
DLL Shell32.dll(버전 5.0 이상)