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

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 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.

Valor de retorno

Esse método retorna HRESULT que indica êxito ou falha.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IComparableConcept