IlAppendID, fonction (shlobj_core.h)

Ajoute ou ajoute une structure SHITEMID à une structure ITEMIDLIST .

Syntaxe

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

Paramètres

[in, optional] pidl

Type : PIDLIST_RELATIVE

Pointeur vers une structure ITEMIDLIST . Lorsque la fonction retourne, la structure SHITEMID spécifiée par pmkid est ajoutée ou ajoutée.

[in] pmkid

Type : LPSHITEMID

Pointeur vers une structure SHITEMID à ajouter ou ajouter à pidl.

fAppend

Type : BOOL

Valeur définie sur TRUE pour ajouter pmkid à pidl. Définissez cette valeur sur FALSE pour ajouter pmkid à pidl.

Valeur retournée

Type : PIDLIST_RELATIVE

Retourne la structure ITEMIDLIST spécifiée par pidl, avec pmkid ajouté ou ajouté. Retourne NULL en cas d’échec.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h (inclure Shlobj.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 5.0 ou ultérieure)