Método IURLSearchHook::Translate (shlobj_core.h)
Chamado pelo navegador quando o navegador não pode determinar o protocolo de um endereço de URL.
Sintaxe
HRESULT Translate(
[out] PWSTR pwszSearchURL,
DWORD cchBufferSize
);
Parâmetros
[out] pwszSearchURL
Tipo: PWSTR
O endereço de um buffer de caracteres largo que, na entrada, contém o endereço de URL para o qual o navegador está tentando determinar o protocolo. Na saída, esse buffer conterá o endereço de URL modificado se o método tiver sido bem-sucedido. Consulte o valor retornado para obter mais informações.
cchBufferSize
Tipo: DWORD
O tamanho, em caracteres, do buffer em pwszSearchURL.
Valor retornado
Tipo: HRESULT
Esse método deve retornar um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
O endereço de URL foi completamente traduzido. O parâmetro lpwszSearchURL contém o endereço de URL completo. O navegador não chamará nenhum outro Gancho de Pesquisa de URL e tentará navegar até o endereço modificado. |
|
O endereço de URL foi parcialmente processado, mas ainda é necessária uma tradução adicional. O parâmetro lpwszSearchURL contém o resultado do processamento. O navegador continuará executando o restante dos Ganchos de Pesquisa de URL. |
|
O endereço de URL não foi traduzido. O parâmetro lpwszSearchURL não foi modificado. O navegador continuará executando o restante dos Ganchos de Pesquisa de URL. |
Requisitos
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 |
DLL | Shell32.dll (versão 4.71 ou posterior) |