다음을 통해 공유


ILFree 함수(shlobj_core.h)

셸에서 할당한 ITEMIDLIST 구조를 해제합니다.

구문

void ILFree(
  [in] PIDLIST_RELATIVE pidl
);

매개 변수

[in] pidl

형식: PIDLIST_RELATIVE

해제할 ITEMIDLIST 구조체에 대한 포인터입니다. 이 매개 변수는 NULL일 수 있습니다.

반환 값

없음

설명

ILFree는 종종 다른 IL 함수 중 하나에 의해 할당된 ITEMIDLIST 구조체와 함께 사용되지만, 셸에서 반환되는 구조체(예: SHBrowseForFolder에서 반환되거나 SHGetFolderLocation 호출에 사용되는 ITEMIDLIST 구조체)를 해제하는 데 사용할 수 있습니다.

참고 Windows 2000 이상을 사용하는 경우 ILFree 대신 CoTaskMemFree를 사용합니다. ITEMIDLIST 구조는 항상 해당 플랫폼의 COM(구성 요소 개체 모델) 작업 할당자와 함께 할당됩니다.
 

요구 사항

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

추가 정보

ILAppendID

ILClone

ILCloneFirst

ILCombine