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 que um dos contextos seja um subconjunto ou um 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.
Retornar valor
Esse método retorna HRESULT que indica êxito ou falha.
Comentários
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 |