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

Indicación de si los dos contextos son equivalentes se devuelven aquí.

Valor devuelto

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

Observaciones

de ejemplo de código de

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
encabezado de dbgmodel.h

Consulte también

interfaz IModelObject