Método IComparableConcept::CompareObjects (dbgmodel.h)
Compara esse objeto com outro (de tipo arbitrário). Se a comparação não puder ser executada, E_NOT_SET deverá ser retornado.
O valor retornado passado no resultado de comparação tem o seguinte significado:
< 0 : contextObject < otherObject
0 : contextObject == otherObject
> 0 : contextObject > otherObject
HRESULT CompareObjects(
IModelObject *contextObject,
IModelObject *otherObject,
int *comparisonResult
);
contextObject
O objeto que está sendo comparado. Esse deve ser o mesmo objeto do qual o conceito comparável foi adquirido.
otherObject
O objeto ao qual comparar.
comparisonResult
O resultado da comparação será retornado aqui. Se o valor retornado for menor que 0, contextObject será menor que outroObjeto. Se o valor retornado for zero, eles serão iguais. Se o valor retornado for maior que zero, contextObject será maior que outroObjeto.
Esse método retorna HRESULT que indica êxito ou falha.
Requisito | Valor |
---|---|
cabeçalho | dbgmodel.h |