Share via


Interface IURLSearchHook (shlobj_core.h)

Expõe um método usado pelo navegador para traduzir o endereço de um protocolo de URL desconhecido.

Herança

A interface IURLSearchHook herda da interface IUnknown . O IURLSearchHook também tem estes tipos de membros:

Métodos

A interface IURLSearchHook tem esses métodos.

 
IURLSearchHook::Translate

Chamado pelo navegador quando o navegador não pode determinar o protocolo de um endereço de URL.

Comentários

Ao tentar navegar até um endereço de URL que não contém um protocolo, o navegador primeiro tentará determinar o protocolo correto do endereço. Se isso não for bem-sucedido, o navegador criará objetos do Gancho de Pesquisa de URL e chamará o método Translate de cada objeto até que o endereço seja traduzido ou todos os ganchos tenham sido consultados.

Os Ganchos de Pesquisa de URL são registrados adicionando um valor que contém a cadeia de caracteres CLSID (identificador de classe) do objeto sob a seguinte chave no Registro:

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Internet Explorer
            UrlSearchHooks

Implemente essa interface se o aplicativo definir um protocolo de URL personalizado e se a conversão de endereços para esse protocolo for necessária.

Normalmente, você não usa essa interface; ele é chamado pelo navegador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlobj_core.h