Compartir a través de


Método IModelObject::IsEqualTo (dbgmodel.h)

El método IsEqualTo compara un contexto de host con otro contexto de host. Si los dos contextos son equivalentes, se devuelve una indicación de esto. Tenga en cuenta que esta comparación no es equivalencia de interfaz. Esto compara el contenido opaco subyacente del propio contexto.

También es importante tener en cuenta que este método comprueba la equivalencia y no que uno de los contextos sea un subconjunto o superconjunto del otro.

Sintaxis

HRESULT IsEqualTo(
  IModelObject *other,
  bool         *equal
);

Parámetros

other

Contexto de host con el que se va a comparar.

equal

Aquí se devuelve una indicación de si los dos contextos son equivalentes.

Valor devuelto

Este método devuelve HRESULT que indica éxito o error.

Comentarios

Ejemplo de código

ComPtr<IDebugHostContext> spContext1; /* get a context (e.g.:
                                         IDebugHost::GetCurrentContext) */
ComPtr<IDebugHostContext> spContext2; /* get another context (e.g.:
                                         IModelObject::GetContext) */

bool isEqual;
if (SUCCEEDED(spContext1->IsEqualTo(spContext2.Get(), &isEqual)) && isEqual)
{
    // The contexts are *IDENTICAL*
}

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IModelObject