Compartir a través de


Método IEquatableConcept::AreObjectsEqual (dbgmodel.h)

Compara este objeto con otro (de tipo arbitrario) para comprobar si son iguales. Si no se puede realizar la comparación, se debe devolver E_NOT_SET. IEquatableConcept se implementa normalmente por los creadores de objetos. Para comparar objetos, considere la posibilidad de usar IModelObject::IsEqualTo o IModelObject::Compare.

Sintaxis

HRESULT AreObjectsEqual(
  IModelObject *contextObject,
  IModelObject *otherObject,
  bool         *isEqual
);

Parámetros

contextObject

Objeto que se va a comparar.

otherObject

El otro objeto (de tipo arbitrario) al que se compara contextObject.

isEqual

Valor booleano devuelto que indica si los dos objetos son iguales.

Valor devuelto

Este método devuelve HRESULT, que indica que se ha realizado correctamente o no.

Comentarios

Por lo general, implementará (pero no necesariamente consume) IEquatableConcept. Puede ser más fácil llamar a IModelObject::IsEqualTo o IModelObject::Compare y permitir que esos métodos administren la captura del concepto.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IEquatableConcept