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) |