Condividi tramite


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)