Função ILIsParent (shlobj_core.h)
Testa se uma estrutura ITEMIDLIST é o pai de outra estrutura ITEMIDLIST .
BOOL ILIsParent(
[in] PCIDLIST_ABSOLUTE pidl1,
[in] PCIDLIST_ABSOLUTE pidl2,
[in] BOOL fImmediate
);
[in] pidl1
Tipo: PCIDLIST_ABSOLUTE
Um ponteiro para uma estrutura ITEMIDLIST (PIDL) que especifica o pai. Isso deve ser um PIDL absoluto.
[in] pidl2
Tipo: PCIDLIST_ABSOLUTE
Um ponteiro para uma estrutura PIDL (ITEMIDLIST ) que especifica o filho. Isso deve ser um PIDL absoluto.
[in] fImmediate
Tipo: BOOL
Um valor booliano definido como TRUE para testar os pais imediatos de pidl2 ou FALSE para testar qualquer pai de pidl2.
Tipo: BOOL
Retornará TRUE se pidl1 for um pai de pidl2. Se fImmediate for definido como TRUE, a função só retornará TRUE se pidl1 for o pai imediato de pidl2. Caso contrário, a função retornará FALSE.
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shlobj_core.h (inclua Shlobj.h) |
Biblioteca | Shell32.lib |
DLL | Shell32.dll (versão 5.0 ou posterior) |