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 インターフェイス の