Метод ISearchProtocolUI::GetSearchItemForUrl
Возвращает элемент поиска для указанных данных. Этот метод вызывается один раз для каждого URL-адреса, обрабатываемого сборщиком, и извлекает указатель на объект ISearchItem .
Синтаксис
HRESULT GetSearchItemForUrl(
[in] LPCOLESTR pcwszURL,
[in] IItemPropertyBag *pPropertyBag,
[out, retval] ISearchItem **ppSearchItem
);
Параметры
-
pcwszURL [in]
-
Тип: LPCOLESTR
Указатель на строку Юникода, завершающуюся пустыми данными, содержащую элемент поиска для URL-адреса, к котором осуществляется доступ.
-
pPropertyBag [in]
-
Тип: IItemPropertyBag*
Указатель на объект IItemPropertyBag , содержащий сведения об элементе поиска, включая свойства элемента.
-
ppSearchItem [out, retval]
-
Тип: ISearchItem**
Получает адрес указателя на объект ISearchItem , созданный этим методом. Этот объект содержит сведения об элементе поиска, например имя файла элемента.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Метод ISearchProtocolUI::GetSearchItemForUrl поддерживается только в Windows XP и Windows Server 2003 и больше не должен использоваться.
Для предварительного просмотра вложений с помощью стороннего обработчика протокола на компьютерах под управлением Windows XP или Windows Server 2003 может потребоваться использовать интерфейс ISearchProtocolUI и следующие API: интерфейсы IItemPreviewerExt, IItemPropertyBag и ISearchItem , структуру LINKINFO и перечисление LINKTYPE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Распространяемые компоненты |
Windows Desktop Search (WDS) 3.0 |
См. также раздел