Интерфейс IURLSearchHook (shlobj_core.h)
Предоставляет метод, используемый браузером для преобразования адреса неизвестного протокола URL-адреса.
Наследование
Интерфейс IURLSearchHook наследуется от интерфейса IUnknown . IURLSearchHook также имеет следующие типы членов:
Методы
Интерфейс IURLSearchHook содержит следующие методы.
IURLSearchHook::Translate Вызывается браузером, если браузер не может определить протокол URL-адреса. |
Комментарии
При попытке перейти к URL-адресу, который не содержит протокол, браузер сначала попытается определить правильный протокол по адресу. Если это не удалось, браузер создаст объекты перехватчика поиска ПО URL-адреса и вызовет метод Translate каждого объекта, пока не будет переведен адрес или не будут запрошены все перехватчики.
Перехватчики поиска ПО URL-адреса регистрируются путем добавления значения, содержащего строку идентификатора класса объекта (CLSID) в следующем разделе реестра:
HKEY_LOCAL_MACHINE Software Microsoft Internet Explorer UrlSearchHooks
Реализуйте этот интерфейс, если приложение определяет пользовательский протокол URL-адресов и если для этого протокола требуется преобразование адресов.
Этот интерфейс обычно не используется; он вызывается браузером.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h |