Метод 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