次の方法で共有


IFilter::BindRegion メソッド (filter.h)

注意

Indexing Service は 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
ヘッダー filter.h

関連項目

Ifilter