Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Testa se uma estrutura ITEMIDLIST é o pai de outra estrutura ITEMIDLIST .
Sintaxe
BOOL ILIsParent(
[in] PCIDLIST_ABSOLUTE pidl1,
[in] PCIDLIST_ABSOLUTE pidl2,
[in] BOOL fImmediate
);
Parâmetros
[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.
Retornar valor
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.
Requisitos
| 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) |