Méthode IComparableConcept ::CompareObjects (dbgmodel.h)
Compare cet objet à un autre (de type arbitraire). Si la comparaison ne peut pas être effectuée, E_NOT_SET doit être retourné.
La valeur de retour passée dans le résultat de comparaison a la signification suivante :
< 0 : contextObject < otherObject
0 : contextObject == otherObject
> 0 : contextObject > otherObject
Syntaxe
HRESULT CompareObjects(
IModelObject *contextObject,
IModelObject *otherObject,
int *comparisonResult
);
Paramètres
contextObject
Objet qui est comparé. Il doit s’agir du même objet à partir duquel le concept comparable a été acquis.
otherObject
Objet avec lequel effectuer la comparaison.
comparisonResult
Le résultat de la comparaison sera retourné ici. Si la valeur retournée est inférieure à 0, contextObject est inférieur à otherObject. Si la valeur retournée est zéro, elles sont égales. Si la valeur retournée est supérieure à zéro, contextObject est supérieur à otherObject.
Valeur retournée
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |