次の方法で共有


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 は otherObject より小さくなります。 戻り値が 0 の場合は等しくなります。 戻り値が 0 より大きい場合、contextObject は otherObject より大きくなります。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

IComparableConcept インターフェイス