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


Метод IFilter::BindRegion (filter.h)

Примечание

Служба индексирования больше не поддерживается в Windows XP и недоступна для использования в Windows 8. Вместо этого используйте Windows Search для поиска на стороне клиента и Microsoft Search Server Express для поиска на стороне сервера.

Извлекает интерфейс, представляющий указанную часть объекта . В настоящее время зарезервировано для использования в будущем.

Синтаксис

SCODE BindRegion(
  [in]  FILTERREGION origPos,
  [in]  REFIID       riid,
  [out] void         **ppunk
);

Параметры

[in] origPos

Структура FILTERREGION , содержащая позицию текста.

[in] riid

Ссылка на запрошенный идентификатор интерфейса.

[out] ppunk

Указатель на переменную, которая получает указатель интерфейса, запрошенный в riid. После успешного возврата *ppunk содержит запрошенный указатель интерфейса.

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

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Операция была успешно завершена.
E_NOTIMPL
Этот метод в настоящее время не реализован.
FILTER_W_REGION_CLIPPED
Фильтру не удалось привязать весь регион.

Комментарии

Если метод BindRegion не может привязать интерфейс к указанному региону, верните FILTER_W_REGION_CLIPPED. Такая ситуация может возникнуть, когда следующий такой блок находится в связанном объекте или внедренном объекте.

Не все фильтры могут рационально поддерживать метод BindRegion . Фильтры, реализованные путем просмотра приложений, получат наибольшую пользу от этого метода. Метод предназначен для передачи файлов cookie через поисковую систему и обратно в реализацию интерфейса IFilter .

Примечания для разработчиков

В настоящее время этот метод зарезервирован для использования в будущем. Всегда возвращайте E_NOTIMPL.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header filter.h

См. также раздел

Ifilter