Función ILIsParent (shlobj_core.h)

Comprueba si una estructura ITEMIDLIST es la primaria de otra estructura ITEMIDLIST .

Sintaxis

BOOL ILIsParent(
  [in] PCIDLIST_ABSOLUTE pidl1,
  [in] PCIDLIST_ABSOLUTE pidl2,
  [in] BOOL              fImmediate
);

Parámetros

[in] pidl1

Tipo: PCIDLIST_ABSOLUTE

Puntero a una estructura ITEMIDLIST (PIDL) que especifica el elemento primario. Debe ser un PIDL absoluto.

[in] pidl2

Tipo: PCIDLIST_ABSOLUTE

Puntero a una estructura ITEMIDLIST (PIDL) que especifica el elemento secundario. Debe ser un PIDL absoluto.

[in] fImmediate

Tipo: BOOL

Valor booleano que se establece en TRUE para probar los elementos primarios inmediatos de pidl2 o FALSE para probar los elementos primarios de pidl2.

Valor devuelto

Tipo: BOOL

Devuelve TRUE si pidl1 es un elemento primario de pidl2. Si fImmediate se establece en TRUE, la función solo devuelve TRUE si pidl1 es el elemento primario inmediato de pidl2. De lo contrario, la función devuelve FALSE.

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)