IEquatableConcept::AreObjectsEqual-Methode (dbgmodel.h)
Vergleicht dieses Objekt mit einem anderen (beliebigen Typ) auf Gleichheit. Wenn der Vergleich nicht durchgeführt werden kann, sollte E_NOT_SET zurückgegeben werden. IEquatableConcept wird in der Regel von den Objekterstellern implementiert. Zum Vergleichen von Objekten sollten Sie IModelObject::IsEqualTo oder IModelObject::Compare verwenden.
Syntax
HRESULT AreObjectsEqual(
IModelObject *contextObject,
IModelObject *otherObject,
bool *isEqual
);
Parameter
contextObject
Das objekt, das verglichen wird.
otherObject
Das andere Objekt (vom beliebigen Typ), mit dem contextObject verglichen wird.
isEqual
Zurückgegebener boolescher Wert, der angibt, ob die beiden Objekte gleich sind.
Rückgabewert
Diese Methode gibt HRESULT zurück, das den Erfolg oder Fehler angibt.
Hinweise
Im Allgemeinen werden Sie IEquatableConcept implementieren (aber nicht unbedingt nutzen). Es kann einfacher sein, IModelObject::IsEqualTo oder IModelObject::Compare aufzurufen und diese Methoden das Konzept abrufen zu lassen.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |