Freigeben über


ILCombine-Funktion (shlobj_core.h)

Kombiniert zwei ITEMIDLIST-Strukturen .

Syntax

PIDLIST_ABSOLUTE ILCombine(
  [in] PCIDLIST_ABSOLUTE  pidl1,
  [in] PCUIDLIST_RELATIVE pidl2
);

Parameter

[in] pidl1

Typ: PCIDLIST_ABSOLUTE

Ein Zeiger auf die erste ITEMIDLIST-Struktur .

[in] pidl2

Typ: PCUIDLIST_RELATIVE

Ein Zeiger auf die zweite ITEMIDLIST-Struktur . Diese Struktur wird an die Struktur angefügt, auf die von pidl1 verwiesen wird.

Rückgabewert

Typ: PIDLIST_ABSOLUTE

Gibt eine ITEMIDLIST zurück, die die kombinierten Strukturen enthält. Wenn Sie entweder pidl1 oder pidl2 auf NULL festlegen, ist die zurückgegebene ITEMIDLIST-Struktur ein Klon des Nicht-NULL-Parameters. Gibt NULL zurück, wenn pidl1 und pidl2 auf NULL festgelegt sind.

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)