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)