Freigeben über


ILAppendID-Funktion (shlobj_core.h)

Fügt eine SHITEMID-Struktur an eine ITEMIDLIST-Struktur an oder stellt sie voran.

Syntax

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

Parameter

[in, optional] pidl

Typ: PIDLIST_RELATIVE

Ein Zeiger auf eine ITEMIDLIST-Struktur . Wenn die Funktion zurückgibt, wird die von pmkid angegebene SHITEMID-Struktur angefügt oder vorangestellt.

[in] pmkid

Typ: LPSHITEMID

Ein Zeiger auf eine SHITEMID-Struktur , die pidl angefügt oder vorangestellt werden soll.

fAppend

Typ: BOOL

Wert, der auf TRUE festgelegt ist, um pmkid an pidl anzufügen. Legen Sie diesen Wert auf FALSE fest, um pmkidvor pidl festzulegen.

Rückgabewert

Typ: PIDLIST_RELATIVE

Gibt die von pidl angegebene ITEMIDLIST-Struktur zurück, wobei pmkid angefügt oder vorangestellt ist. Gibt NULL bei Einem Fehler zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h (einschließlich Shlobj.h)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 5.0 oder höher)