Método IEquatableConcept::AreObjectsEqual (dbgmodel.h)
Compara esse objeto a outro (de tipo arbitrário) quanto à 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 (do tipo arbitrário) ao qual contextObject está sendo comparado.
isEqual
Booliano retornado indicando se os dois objetos são iguais.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Comentários
Em termos gerais, 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 |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de