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


Интерфейс 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