Compartilhar via


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

Compara esse objeto a outro (de tipo arbitrário) para igualdade. Se a comparação não puder ser executada, E_NOT_SET deverá ser retornado. IEquatableConcept normalmente é implementado pelos criadores de objetos. Para comparar objetos, considere usar IModelObject::IsEqualTo ou IModelObject::Compare.

Sintaxe

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

Parâmetros

contextObject

O objeto que está sendo comparado.

otherObject

O outro objeto (de tipo arbitrário) ao qual contextObject está sendo comparado.

isEqual

Booliano retornado indicando se os dois objetos são iguais.

Valor de retorno

Esse método retorna HRESULT que indica êxito ou falha.

Observações

De modo geral, você implementará (mas não necessariamente consumirá) IEquatableConcept . Pode ser mais fácil chamar IModelObject::IsEqualTo ou IModelObject::Compare e permitir que esses métodos gerenciem a busca de conceito.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IEquatableConcept