Функция ILNext (shlobj_core.h)
Извлекает следующую структуру SHITEMID в структуре ITEMIDLIST .
Синтаксис
PCUIDLIST_RELATIVE ILNext(
[in] PCUIDLIST_RELATIVE pidl
);
Параметры
[in] pidl
Тип: PCUIDLIST_RELATIVE
Константный относительный идентификатор PIDL, для которого извлекается следующая структура SHITEMID .
Возвращаемое значение
Тип: PCUIDLIST_RELATIVE
При возврате этой функции содержит один из трех результатов: если pidl является допустимым, а не последним SHITEMID в ITEMIDLIST, он содержит указатель на следующую структуру ITEMIDLIST . Если передается последняя структура ITEMIDLIST , она содержит значение NULL, которое сигнализирует о конце PIDL. Для других значений pidl возвращаемое значение не имеет смысла.
Комментарии
Для использования, где определен STRICT_TYPED_ITEMIDS.
Чтобы проверить, равно ли возвращаемое значение NULL, используйте ilIsEmpty.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h (включая Shlobj.h) |