Метод IURLSearchHook2::TranslateWithSearchContext (shlobj_core.h)
Вызывается браузером, если браузер не может определить протокол URL-адреса. Этот метод использует контекст поиска для определения протокола.
Синтаксис
HRESULT TranslateWithSearchContext(
[out] PWSTR pwszSearchURL,
DWORD cchBufferSize,
[in, optional] ISearchContext *pSearchContext
);
Параметры
[out] pwszSearchURL
Тип: PWSTR
Адрес буфера расширенных символов, который при записи содержит URL-адрес, для которого браузер пытается определить протокол. При выходе этот буфер содержит измененный URL-адрес, если метод был успешным.
cchBufferSize
Тип: DWORD
Размер (в символах) буфера в lpwszSearchURL.
[in, optional] pSearchContext
Тип: ISearchContext*
Указатель на объект ISearchContext . Этот параметр может принимать значение NULL.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h |
DLL | Shell32.dll |