Método IURLSearchHook::Translate (shlobj_core.h)
Llamado por el explorador cuando el explorador no puede determinar el protocolo de una dirección URL.
Sintaxis
HRESULT Translate(
[out] PWSTR pwszSearchURL,
DWORD cchBufferSize
);
Parámetros
[out] pwszSearchURL
Tipo: PWSTR
La dirección de un búfer de caracteres anchos que, en la entrada, contiene la dirección URL para la que el explorador está intentando determinar el protocolo. Al salir, este búfer contiene la dirección URL modificada si el método se realizó correctamente. Consulte el valor devuelto para obtener más información.
cchBufferSize
Tipo: DWORD
Tamaño, en caracteres, del búfer en pwszSearchURL.
Valor devuelto
Tipo: HRESULT
Este método debe devolver uno de los siguientes valores.
Código devuelto | Descripción |
---|---|
|
La dirección URL se traducía por completo. El parámetro lpwszSearchURL contiene la dirección URL completa. El explorador no llamará a ningún otro enlace de búsqueda de direcciones URL e intentará ir a la dirección modificada. |
|
La dirección URL se ha procesado parcialmente, pero todavía se requiere una traducción adicional. El parámetro lpwszSearchURL contiene el resultado del procesamiento. El explorador seguirá ejecutando el resto de los enlaces de búsqueda de direcciones URL. |
|
La dirección URL no se ha traducido. No se ha modificado el parámetro lpwszSearchURL . El explorador seguirá ejecutando el resto de los enlaces de búsqueda de direcciones URL. |
Requisitos
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shlobj_core.h |
Archivo DLL | Shell32.dll (versión 4.71 o posterior) |