Funzione ILIsParent (shlobj_core.h)
Verifica se una struttura ITEMIDLIST è l'elemento padre di un'altra struttura ITEMIDLIST .
Sintassi
BOOL ILIsParent(
[in] PCIDLIST_ABSOLUTE pidl1,
[in] PCIDLIST_ABSOLUTE pidl2,
[in] BOOL fImmediate
);
Parametri
[in] pidl1
Tipo: PCIDLIST_ABSOLUTE
Puntatore a una struttura ITEMIDLIST (PIDL) che specifica l'elemento padre. Questo deve essere un PIDL assoluto.
[in] pidl2
Tipo: PCIDLIST_ABSOLUTE
Puntatore a una struttura ITEMIDLIST (PIDL) che specifica il figlio. Questo deve essere un PIDL assoluto.
[in] fImmediate
Tipo: BOOL
Valore booleano impostato su TRUE per testare i genitori immediati di pidl2 o FALSE per testare qualsiasi padre di pidl2.
Valore restituito
Tipo: BOOL
Restituisce TRUE se pidl1 è un elemento padre di pidl2. Se fImmediate è impostato su TRUE, la funzione restituisce TRUE solo se pidl1 è l'elemento padre immediato di pidl2. In caso contrario, la funzione restituisce FALSE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shlobj_core.h (include Shlobj.h) |
Libreria | Shell32.lib |
DLL | Shell32.dll (versione 5.0 o successiva) |