Функция ILIsParent (shlobj_core.h)
Проверяет, является ли структура ITEMIDLIST родительской для другой структуры ITEMIDLIST .
Синтаксис
BOOL ILIsParent(
[in] PCIDLIST_ABSOLUTE pidl1,
[in] PCIDLIST_ABSOLUTE pidl2,
[in] BOOL fImmediate
);
Параметры
[in] pidl1
Тип: PCIDLIST_ABSOLUTE
Указатель на структуру ITEMIDLIST (PIDL), указывающую родительский объект. Это должен быть абсолютный PIDL.
[in] pidl2
Тип: PCIDLIST_ABSOLUTE
Указатель на структуру ITEMIDLIST (PIDL), указывающую дочерний элемент. Это должен быть абсолютный PIDL.
[in] fImmediate
Тип: BOOL
Логическое значение, которое имеет значение TRUE , чтобы проверить наличие непосредственных родителей pidl2, или FALSE для проверки на наличие любых родителей pidl2.
Возвращаемое значение
Тип: BOOL
Возвращает значение TRUE , если pidl1 является родителем pidl2. Если параметр fImmediate имеет значение TRUE, функция возвращает значение TRUE , только если pidl1 является непосредственным родительским элементом pidl2. В противном случае функция возвращает значение FALSE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h (включая Shlobj.h) |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 5.0 или более поздняя) |