Метод IFilter::BindRegion (filter.h)
Извлекает интерфейс, представляющий указанную часть объекта. В настоящее время зарезервировано для дальнейшего использования.
Синтаксис
SCODE BindRegion(
[in] FILTERREGION origPos,
[in] REFIID riid,
[out] void **ppunk
);
Параметры
[in] origPos
Структура FILTERREGION, содержащая положение текста.
[in] riid
Ссылка на запрошенный идентификатор интерфейса.
[out] ppunk
Указатель на переменную, которая получает указатель интерфейса, запрошенный в . При успешном возвращении *ppunk содержит запрошенный указатель интерфейса.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код | Описание |
---|---|
|
Операция выполнена успешно. |
|
Этот метод в настоящее время не реализован. |
|
Фильтр не смог привязать весь регион. |
Замечания
Если для метода BindRegion невозможно привязать интерфейс к указанному региону, верните FILTER_W_REGION_CLIPPED. Эта ситуация может произойти, когда следующий такой блок находится в связанном объекте или внедренном объекте.
Не все фильтры способны поддерживать метод BindRegion рационально. Фильтры, реализованные с помощью просмотра приложений, пользуются преимуществами этого метода. Этот метод предназначен для передачи файлов cookie через поисковую систему и обратно в реализацию интерфейса IFilter.
заметки для разработчиков
Этот метод в настоящее время зарезервирован для дальнейшего использования. Всегда возвращайте E_NOTIMPL.Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
целевая платформа | Виндоус |
заголовка | filter.h |