Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проверяет, является ли структура контейнера IDList допустимой.
Синтаксис
BOOL IDListContainerIsConsistent(
[in] PCUIDLIST_RELATIVE pidl,
[in] UINT cbAlloc
);
Параметры
[in] pidl
Указатель на idList для проверки.
[in] cbAlloc
Размер (в байтах) PIDL, указанного в параметре pidl .
Возвращаемое значение
ЗНАЧЕНИЕ TRUE , если структура IDList является допустимой; в противном случае — FALSE.
Комментарии
Эта функция должна использоваться любым кодом, который считывает IDList из сохраненного формата, чтобы гарантировать, что недопустимые формы не приводят к эксплойту безопасности в коде, который интерпретирует IDList. Источники данных оболочки отвечают за проверку закрытых разделов идентификаторов ITEMID. Скрытые данные проверяются функциями, которые интерпретируют эти данные.
Требования
| Целевая платформа | Windows |
| Header | shlobj_core.h (включая Shlobj.h) |