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 |