Funzione ILFree (shlobj_core.h)

Libera una struttura ITEMIDLIST allocata dalla shell.

Sintassi

void ILFree(
  [in] PIDLIST_RELATIVE pidl
);

Parametri

[in] pidl

Tipo: PIDLIST_RELATIVE

Puntatore alla struttura ITEMIDLIST da liberare. Questo parametro può essere NULL.

Valore restituito

nessuno

Osservazioni

ILFree viene spesso usato con le strutture ITEMIDLIST allocate da una delle altre funzioni IL, ma può essere usato per liberare qualsiasi struttura restituita dalla shell, ad esempio la struttura ITEMIDLIST restituita da SHBrowseForFolder o usata in una chiamata a SHGetFolderLocation.

Nota Quando si usa Windows 2000 o versione successiva, usare CoTaskMemFree anziché ILFree. Le strutture ITEMIDLIST vengono sempre allocate con l'allocatore di attività COM (Component Object Model) in tali piattaforme.
 

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h (includere Shlobj.h)
Libreria Shell32.lib
DLL Shell32.dll (versione 5.0 o successiva)

Vedi anche

ILAppendID

ILClone

ILCloneFirst

ILCombine