Compartir a través de


Función ILFindChild (shlobj_core.h)

Determina si una estructura ITEMIDLIST especificada es el elemento secundario de otra estructura ITEMIDLIST .

Sintaxis

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

Parámetros

[in] pidlParent

Tipo: PCIDLIST_ABSOLUTE

Puntero a la estructura ITEMIDLIST primaria.

[in] pidlChild

Tipo: PCIDLIST_ABSOLUTE

Puntero a la estructura ITEMIDLIST secundaria.

Valor devuelto

Tipo: PUIDLIST_RELATIVE

Devuelve un puntero a la estructura ITEMIDLIST simple del elemento secundario si pidlChild es un elemento secundario de pidlParent. La estructura devuelta consta de pidlChild, menos las estructuras SHITEMID que componen pidlParent. Devuelve NULL si pidlChild no es un elemento secundario de pidlParent.

Nota El puntero devuelto es un puntero a la estructura primaria existente. Es un alias para pidlChild. No se asigna ninguna memoria nueva en asociación con el puntero devuelto. No es responsabilidad del autor de la llamada liberar el valor devuelto.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h (incluya Shlobj.h)
Library Shell32.lib
Archivo DLL Shell32.dll (versión 5.0 o posterior)