Функция SHSkipJunction (shlwapi.h)
Проверяет контекст привязки, чтобы узнать, является ли безопасной привязка к определенному объекту компонента.
Синтаксис
BOOL SHSkipJunction(
[in, optional] IBindCtx *pbc,
[in] const CLSID *pclsid
);
Параметры
[in, optional] pbc
Тип: IBindCtx*
Указатель на интерфейс IBindCtx, указывающий контекст привязки, который необходимо проверка. Это значение может иметь значение NULL.
[in] pclsid
Тип: const CLSID*
Указатель на переменную, указывающую ИДЕНТИФИКАТОР CLSID проверяемого объекта, чтобы узнать, нужно ли его пропустить. Как правило, это ИДЕНТИФИКАТОР CLSID объекта, который должен создать IShellFolder::BindToObject .
Возвращаемое значение
Тип: BOOL
Возвращает значение TRUE , если объект, заданный pclsid , должен быть пропущен, или false в противном случае.
Комментарии
Эту функцию можно использовать, чтобы избежать бесконечных циклов в привязке пространства имен. Например, ярлык папки, ссылающийся на папку над ней в дереве пространства имен, может создать бесконечно рекурсивный цикл.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shlwapi.h |
Библиотека | Shlwapi.lib |
DLL | Shlwapi.dll (версия 4.71 или более поздняя) |