Поделиться через


Метод IUrlAccessor::GetRedirectedURL (searchapi.h)

Возвращает перенаправленный URL-адрес для текущего элемента.

Синтаксис

HRESULT GetRedirectedURL(
  [out] WCHAR [] wszRedirectedURL,
  [in]  DWORD    dwSize,
  [out] DWORD    *pdwLength
);

Параметры

[out] wszRedirectedURL

Тип: WCHAR[]

Получает перенаправленный URL-адрес в виде строки Юникода, не включая завершающее значение NULL.

[in] dwSize

Тип: DWORD

Размер wszRedirectedURL в TCHAR, не включая завершающий null.

[out] pdwLength

Тип: DWORD*

Получает указатель на число объектов TCHAR, записанных в wszRedirectedURL, не включая завершающее значение NULL.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

URL-адреса файлов не перенаправляются. Этот метод применяется только к источнику содержимого http.

Если этот метод реализован, URL-адрес, передаваемый в ISearchProtocol::CreateAccessor , будет перенаправляться на значение, возвращаемое этим методом. Все последующие относительные URL-ссылки будут обрабатываться на основе перенаправленного URL-адреса.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header searchapi.h
Распространяемые компоненты Windows Desktop Search (WDS) 3.0