Función IDListContainerIsConsistent (shlobj_core.h)
Comprueba que la estructura de contenedor de un idlist es válida.
Sintaxis
BOOL IDListContainerIsConsistent(
[in] PCUIDLIST_RELATIVE pidl,
[in] UINT cbAlloc
);
Parámetros
[in] pidl
Puntero a IDList que se va a validar.
[in] cbAlloc
Tamaño, en bytes, del PIDL especificado en el parámetro pidl .
Valor devuelto
TRUE si la estructura IDList es válida; de lo contrario, FALSE.
Comentarios
Cualquier código que lea idlist de un formato persistente debe usar esta función para asegurarse de que los formularios no válidos no conducen a una vulnerabilidad de seguridad en el código que interpreta idlist. Los orígenes de datos de Shell son responsables de validar secciones privadas de los ITEMID. Las funciones que interpretan esos datos validan los datos ocultos.
Requisitos
Plataforma de destino | Windows |
Encabezado | shlobj_core.h (incluya Shlobj.h) |