次の方法で共有


IEquatableConcept::AreObjectsEqual メソッド (dbgmodel.h)

このオブジェクトを別の (任意の型の) と等しいかどうかを比較します。 比較を実行できない場合は、E_NOT_SETを返す必要があります。 IEquatableConcept は、通常、オブジェクト作成者によって実装されます。 オブジェクトを比較するには、 IModelObject::IsEqualTo または IModelObject::Compare の使用を検討してください。

構文

HRESULT AreObjectsEqual(
  IModelObject *contextObject,
  IModelObject *otherObject,
  bool         *isEqual
);

パラメーター

contextObject

比較対象のオブジェクト。

otherObject

contextObject が比較されているもう 1 つのオブジェクト (任意の型)。

isEqual

2 つのオブジェクトが等しいかどうかを示すブール型 (Boolean) の値が返されます。

戻り値

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

注釈

一般に、 IEquatableConcept を実装します (ただし、必ずしも使用するとは限りません)。 IModelObject::IsEqualTo または IModelObject::Compare を呼び出し、これらのメソッドで概念フェッチを管理する方が簡単です。

要件

要件
Header dbgmodel.h

こちらもご覧ください

IEquatableConcept インターフェイス