次の方法で共有


IModelObject::IsEqualTo メソッド (dbgmodel.h)

IsEqualTo メソッドは、ホスト コンテキストを別のホスト コンテキストと比較します。 2 つのコンテキストが同等の場合は、これが示されます。 この比較はインターフェイスの等価性ではないことに注意してください。 これにより、コンテキスト自体の基になる不透明なコンテンツが比較されます。

また、このメソッドは等価性をチェックし、コンテキストの 1 つが他方のサブセットまたはスーパーセットではないことに注意することも重要です。

構文

HRESULT IsEqualTo(
  IModelObject *other,
  bool         *equal
);

パラメーター

other

比較対象のホスト コンテキスト。

equal

2 つのコンテキストが同等であるかどうかを示す値は、ここで返されます。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

注釈

コード サンプル

ComPtr<IDebugHostContext> spContext1; /* get a context (e.g.:
                                         IDebugHost::GetCurrentContext) */
ComPtr<IDebugHostContext> spContext2; /* get another context (e.g.:
                                         IModelObject::GetContext) */

bool isEqual;
if (SUCCEEDED(spContext1->IsEqualTo(spContext2.Get(), &isEqual)) && isEqual)
{
    // The contexts are *IDENTICAL*
}

要件

要件
Header dbgmodel.h

こちらもご覧ください

IModelObject インターフェイス