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


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

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

Синтаксис

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

Параметры

[in] origPos

Структура FILTERREGION, содержащая положение текста.

[in] riid

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

[out] ppunk

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

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

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

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

Замечания

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

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

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка filter.h

См. также

IFilter