IComparableConcept::CompareObjects-Methode (dbgmodel.h)
Vergleicht dieses Objekt mit einem anderen (beliebiger Typ). Wenn der Vergleich nicht ausgeführt werden kann, sollte E_NOT_SET zurückgegeben werden.
Der im Vergleichsergebnis übergebene Rückgabewert hat die folgende Bedeutung:
< 0 : contextObject < otherObject
0 : contextObject == otherObject
> 0 : contextObject > otherObject
Syntax
HRESULT CompareObjects(
IModelObject *contextObject,
IModelObject *otherObject,
int *comparisonResult
);
Parameter
contextObject
Das Objekt, das verglichen wird. Dies sollte dasselbe Objekt sein, aus dem das vergleichbare Konzept erworben wurde.
otherObject
Das zu vergleichende Objekt.
comparisonResult
Das Ergebnis des Vergleichs wird hier zurückgegeben. Wenn der zurückgegebene Wert kleiner als 0 ist, ist "contextObject" kleiner als "otherObject". Wenn der zurückgegebene Wert null ist, sind sie gleich. Wenn der zurückgegebene Wert größer als Null ist, ist "contextObject" größer als "otherObject".
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |