IAnchor::IsEqual メソッド (textstor.h)

IAnchor::IsEqual メソッドは、テキスト ストリーム内の 2 つのアンカーを評価し、アンカー位置の等価性または不等値を指定するブール値を返します。

構文

HRESULT IsEqual(
  [in]  IAnchor *paWith,
  [out] BOOL    *pfEqual
);

パラメーター

[in] paWith

プライマリ アンカーと比較するアンカーを指定します。 2 つのアンカー位置の等価性を判断するために使用されます。

[out] pfEqual

2 つのアンカーが同じ場所に配置されるかどうかを示すブール値。 TRUE に設定すると、2 つのアンカーが同じ場所を占有します。 FALSE に設定した場合、2 つのアンカーは同じ場所を占有しません。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

説明
S_OK
メソッドは正常に実行されました。
E_INVALIDARG
pfEqual が無効です。

注釈

アンカーは、常に文字または領域の間に配置されます。 2 つのアンカーが同じ文字の間にあり、テキスト ストリーム内の同じオフセットにあり、同じ領域内にある場合、 IAnchor::IsEqual はTRUE を返します。 それ以外の場合は FALSE を返します。

IAnchor::Compare には、 IAnchor::IsEqual と同じ機能が組み込まれています。 ただし、 IAnchor::IsEqual はより具体的であるため、サーバー上でより効率的な実装を行うことができます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー textstor.h
[DLL] Msctf.dll
再頒布可能パッケージ Windows 2000 Professional の TSF 1.0

こちらもご覧ください

アンカー

IAnchor

IAnchor::Compare