Função ILAppendID (shlobj_core.h)

Acrescenta ou anexa uma estrutura SHITEMID a uma estrutura ITEMIDLIST .

Sintaxe

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

Parâmetros

[in, optional] pidl

Tipo: PIDLIST_RELATIVE

Um ponteiro para uma estrutura ITEMIDLIST . Quando a função retorna, a estrutura SHITEMID especificada por pmkid é acrescentada ou acrescentada.

[in] pmkid

Tipo: LPSHITEMID

Um ponteiro para uma estrutura SHITEMID a ser acrescentada ou acrescentada a pidl.

fAppend

Tipo: BOOL

Valor definido como TRUE para acrescentar pmkid a pidl. Defina esse valor como FALSE para anexar pmkid a pidl.

Retornar valor

Tipo: PIDLIST_RELATIVE

Retorna a estrutura ITEMIDLIST especificada por pidl, com pmkid acrescentado ou anexado. Retorna NULL em caso de falha.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlobj_core.h (inclua Shlobj.h)
Biblioteca Shell32.lib
DLL Shell32.dll (versão 5.0 ou posterior)