Функция ILIsEqual (shlobj_core.h)
Проверяет, равны ли две структуры ITEMIDLIST в двоичном сравнении.
Синтаксис
BOOL ILIsEqual(
[in] PCIDLIST_ABSOLUTE pidl1,
[in] PCIDLIST_ABSOLUTE pidl2
);
Параметры
[in] pidl1
Тип: PCIDLIST_ABSOLUTE
Первая структура ITEMIDLIST .
[in] pidl2
Тип: PCIDLIST_ABSOLUTE
Вторая структура ITEMIDLIST .
Возвращаемое значение
Тип: BOOL
Возвращает значение TRUE , если две структуры равны, в противном случае — ЗНАЧЕНИЕ FALSE .
Комментарии
ILIsEqual выполняет двоичное сравнение данных элемента. Две структуры ITEMIDLIST могут отличаться на двоичном уровне при ссылке на один и тот же элемент. IShellFolder::CompareIDs следует использовать для выполнения не двоичного сравнения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h (включая Shlobj.h) |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 5.0 или более поздняя) |