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