IURLSearchHook2::TranslateWithSearchContext-Methode (shlobj_core.h)
Wird vom Browser aufgerufen, wenn der Browser das Protokoll einer URL-Adresse nicht ermitteln kann. Diese Methode verwendet einen Suchkontext, um das Protokoll zu bestimmen.
Syntax
HRESULT TranslateWithSearchContext(
[out] PWSTR pwszSearchURL,
DWORD cchBufferSize,
[in, optional] ISearchContext *pSearchContext
);
Parameter
[out] pwszSearchURL
Typ: PWSTR
Die Adresse eines Breitzeichenpuffers, 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.
cchBufferSize
Art: DWORD
Die Größe des Puffers in Zeichen bei lpwszSearchURL.
[in, optional] pSearchContext
Typ: ISearchContext*
Ein Zeiger auf ein ISearchContext-Objekt . Dieser Parameter kann NULL sein.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shlobj_core.h |
DLL | Shell32.dll |