IURLSearchHook::Translate-Methode (shlobj_core.h)
Wird vom Browser aufgerufen, wenn der Browser das Protokoll einer URL-Adresse nicht ermitteln kann.
Syntax
HRESULT Translate(
[out] PWSTR pwszSearchURL,
DWORD cchBufferSize
);
Parameter
[out] pwszSearchURL
Typ: PWSTR
Die Adresse eines Breitenzeichenpuffers, der bei der Eingabe die URL-Adresse enthält, für die der Browser versucht, das Protokoll zu bestimmen. Beim Beenden enthält dieser Puffer die geänderte URL-Adresse, wenn die Methode erfolgreich war. Weitere Informationen finden Sie im Rückgabewert.
cchBufferSize
Art: DWORD
Die Größe des Puffers in Zeichen bei pwszSearchURL.
Rückgabewert
Typ: HRESULT
Diese Methode muss einen der folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die URL-Adresse wurde vollständig übersetzt. Der parameter lpwszSearchURL enthält die vollständige URL-Adresse. Der Browser ruft keine anderen URL-Suchhaken auf und versucht, zu der geänderten Adresse zu navigieren. |
|
Die URL-Adresse wurde teilweise verarbeitet, aber eine weitere Übersetzung ist noch erforderlich. Der lpwszSearchURL-Parameter enthält das Ergebnis der Verarbeitung. Der Browser führt den Rest der URL-Such-Hooks weiter aus. |
|
Die URL-Adresse wurde nicht übersetzt. Der lpwszSearchURL-Parameter wurde nicht geändert. Der Browser führt den Rest der URL-Such-Hooks weiter aus. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shlobj_core.h |
DLL | Shell32.dll (Version 4.71 oder höher) |