Compartilhar via


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

Confira também

Interface IComparableConcept