Функция ILFree (shlobj_core.h)

Освобождает структуру ITEMIDLIST, выделенную оболочкой.

Синтаксис

void ILFree(
  [in] PIDLIST_RELATIVE pidl
);

Параметры

[in] pidl

Тип: PIDLIST_RELATIVE

Указатель на структуру ITEMIDLIST , которая должна быть освобождена. Этот параметр может принимать значение NULL.

Возвращаемое значение

None

Remarks

ILFree часто используется со структурами ITEMIDLIST , выделенными одной из других функций IL, но его можно использовать для освобождения любой такой структуры, возвращаемой оболочкой , например структуры ITEMIDLIST , возвращаемой SHBrowseForFolder или используемой в вызове SHGetFolderLocation.

Примечание При использовании Windows 2000 или более поздней версии используйте CoTaskMemFree , а не ILFree. Структуры ITEMIDLIST всегда выделяются с помощью распределителя задач COM на этих платформах.
 

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h (включая Shlobj.h)
Библиотека Shell32.lib
DLL Shell32.dll (версия 5.0 или более поздняя)

См. также раздел

ILAppendID

ILClone

ILCloneFirst

ILCombine