Función ILAppendID (shlobj_core.h)

Anexa o antepone una estructura SHITEMID a una estructura ITEMIDLIST .

Sintaxis

PIDLIST_RELATIVE ILAppendID(
  [in, optional] PIDLIST_RELATIVE pidl,
  [in]           LPCSHITEMID      pmkid,
                 BOOL             fAppend
);

Parámetros

[in, optional] pidl

Tipo: PIDLIST_RELATIVE

Puntero a una estructura ITEMIDLIST . Cuando la función devuelve, la estructura SHITEMID especificada por pmkid se anexa o antepone.

[in] pmkid

Tipo: LPSHITEMID

Puntero a una estructura SHITEMID que se va a anexar o anteponer a pidl.

fAppend

Tipo: BOOL

Valor establecido en TRUE para anexar pmkid a pidl. Establezca este valor en FALSE para anteponer pmkid a pidl.

Valor devuelto

Tipo: PIDLIST_RELATIVE

Devuelve la estructura ITEMIDLIST especificada por pidl, con pmkid anexado o antepuesto. Devuelve NULL en caso de error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h (incluya Shlobj.h)
Library Shell32.lib
Archivo DLL Shell32.dll (versión 5.0 o posterior)