Поделиться через


Функция 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 или более поздняя)