Share via


ILIsParent-Funktion (shlobj_core.h)

Testet, ob eine ITEMIDLIST-Struktur das übergeordnete Element einer anderen ITEMIDLIST-Struktur ist.

Syntax

BOOL ILIsParent(
  [in] PCIDLIST_ABSOLUTE pidl1,
  [in] PCIDLIST_ABSOLUTE pidl2,
  [in] BOOL              fImmediate
);

Parameter

[in] pidl1

Typ: PCIDLIST_ABSOLUTE

Ein Zeiger auf eine ITEMIDLIST-Struktur (PIDL), die das übergeordnete Element angibt. Dies muss eine absolute PIDL sein.

[in] pidl2

Typ: PCIDLIST_ABSOLUTE

Ein Zeiger auf eine ITEMIDLIST-Struktur (PIDL), die das untergeordnete Element angibt. Dies muss eine absolute PIDL sein.

[in] fImmediate

Typ: BOOL

Ein boolescher Wert, der auf TRUE festgelegt ist, um auf unmittelbare übergeordnete Elemente von pidl2 zu testen, oder FALSE , um für alle übergeordneten Elemente von pidl2 zu testen.

Rückgabewert

Typ: BOOL

Gibt TRUE zurück, wenn pidl1 ein übergeordnetes Element von pidl2 ist. Wenn fImmediate auf TRUE festgelegt ist, gibt die Funktion nur TRUE zurück, wenn pidl1 das unmittelbare übergeordnete Element von pidl2 ist. Andernfalls gibt die Funktion FALSE 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 (shlobj.h einschließen)
Bibliothek Shell32.lib
DLL Shell32.dll (Version 5.0 oder höher)