Condividi tramite


Funzione ILFindChild (shlobj_core.h)

Determina se una struttura ITEMIDLIST specificata è figlio di un'altra struttura ITEMIDLIST .

Sintassi

PUIDLIST_RELATIVE ILFindChild(
  [in] PIDLIST_ABSOLUTE  pidlParent,
  [in] PCIDLIST_ABSOLUTE pidlChild
);

Parametri

[in] pidlParent

Tipo: PCIDLIST_ABSOLUTE

Puntatore alla struttura ITEMIDLIST padre.

[in] pidlChild

Tipo: PCIDLIST_ABSOLUTE

Puntatore alla struttura ITEMIDLIST figlio.

Valore restituito

Tipo: PUIDLIST_RELATIVE

Restituisce un puntatore alla struttura ITEMIDLIST semplice dell'elemento figlio se pidlChild è figlio di pidlParent. La struttura restituita è costituita da pidlChild, meno le strutture SHITEMID che costituiscono pidlParent. Restituisce NULL se pidlChild non è un elemento figlio di pidlParent.

Nota Il puntatore restituito è un puntatore nella struttura padre esistente. È un alias per pidlChild. Nessuna nuova memoria viene allocata in associazione con il puntatore restituito. Non è responsabilità del chiamante liberare il valore restituito.
 

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 (includere Shlobj.h)
Libreria Shell32.lib
DLL Shell32.dll (versione 5.0 o successiva)