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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 filter.h

另請參閱

IFilter