Compartilhar via


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

O método IsEqualTo compara um contexto de host com outro contexto de host. Se os dois contextos forem equivalentes, uma indicação disso será retornada. Observe que essa comparação não é equivalência de interface. Isso compara o conteúdo opaco subjacente do próprio contexto.

Também é importante observar que esse método verifica a equivalência e não se um dos contextos é um subconjunto ou superconjunto do outro.

Sintaxe

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

Parâmetros

other

O contexto do host com o qual comparar.

equal

Uma indicação de se os dois contextos são equivalentes é passada de volta aqui.

Valor de retorno

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

Observações

de exemplo 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
cabeçalho dbgmodel.h

Consulte também

interface IModelObject