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


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