Função IDListContainerIsConsistent (shlobj_core.h)
Verifica se a estrutura de contêiner de um IDList é válida.
Sintaxe
BOOL IDListContainerIsConsistent(
[in] PCUIDLIST_RELATIVE pidl,
[in] UINT cbAlloc
);
Parâmetros
[in] pidl
Um ponteiro para a IDList a ser validada.
[in] cbAlloc
O tamanho, em bytes, do PIDL especificado no parâmetro pidl .
Valor retornado
TRUE se a estrutura IDList for válida; caso contrário, FALSE.
Comentários
Essa função deve ser usada por qualquer código que leia um IDList de um formato persistente para garantir que formulários inválidos não levem a uma exploração de segurança no código que interpreta o IDList. As fontes de dados do Shell são responsáveis por validar seções privadas dos ITEMIDs. Os dados ocultos são validados pelas funções que interpretam esses dados.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | shlobj_core.h (inclua Shlobj.h) |