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 |