Метод IComparableConcept::CompareObjects (dbgmodel.h)

Сравнивает этот объект с другим (произвольным типом). Если сравнение невозможно выполнить, необходимо вернуть E_NOT_SET.

Возвращаемое значение, переданное в результате сравнения, имеет следующее значение:

< 0 : contextObject < otherObject

0 : contextObject == otherObject

> 0 : contextObject > otherObject

Синтаксис

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

Параметры

contextObject

Объект, который сравнивается. Это должен быть тот же объект, из которого была приобретена сопоставимая концепция.

otherObject

Объект для сравнения.

comparisonResult

Результат сравнения будет возвращен здесь. Если возвращаемое значение меньше 0, contextObject меньше другого Объекта. Если возвращаемое значение равно нулю, они равны. Если возвращаемое значение больше нуля, contextObject больше, чем другое значениеObject.

Возвращаемое значение

Этот метод возвращает HRESULT, указывающий на успех или сбой.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IComparableConcept