IFilter::BindRegion 方法 (filter.h)

注意

从 Windows XP 开始,索引服务不再受支持,并且自 Windows 8 起不可用。 请改用 Windows 搜索 进行客户端搜索,使用 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
标头 filter.h

请参阅

IFilter