Compartir a través de


Método IComparableConcept::CompareObjects (dbgmodel.h)

Compara este objeto con otro (de tipo arbitrario). Si no se puede realizar la comparación, se debe devolver E_NOT_SET.

El valor devuelto pasado en el resultado de la comparación tiene el siguiente significado:

< 0 : contextObject < otherObject

0 : contextObject == otherObject

> 0 : contextObject > otherObject

Sintaxis

HRESULT CompareObjects(
  IModelObject *contextObject,
  IModelObject *otherObject,
  int          *comparisonResult
);

Parámetros

contextObject

Objeto que se está comparando. Debe ser el mismo objeto del que se adquirió el concepto comparable.

otherObject

Objeto con el que se va a comparar.

comparisonResult

El resultado de la comparación se devolverá aquí. Si el valor devuelto es menor que 0, contextObject es menor que otroObject. Si el valor devuelto es cero, son iguales. Si el valor devuelto es mayor que cero, contextObject es mayor que otroObject.

Valor devuelto

Este método devuelve HRESULT que indica éxito o error.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IComparableConcept