Compartilhar via


Interface IDebugHostEvaluator3 (dbgmodel.h)

interface do avaliador de expressão da versão 3 para o depurador subjacente.

Esta versão 3 da interface dá suporte a todos os métodos anteriores com assinaturas idênticas e inclui novos métodos adicionais que fornecem funcionalidade adicional. Os novos métodos são listados no cabeçalho no final da seção dessa interface.

Herança

A interface IDebugHostEvaluator3 herda da interface IDebugHostEvaluator2.

Métodos

A interface IDebugHostEvaluator3 tem esses métodos.

 
IDebugHostEvaluator3::AddRef

O método AddRef incrementa a contagem de referência para um objeto.
IDebugHostEvaluator3::AssignTo

O método AssignTo executa a atribuição de acordo com a semântica do idioma que está sendo depurado.
IDebugHostEvaluator3::Compare

O método Compare compara dois objetos baseados em modelo para igualdade linguisticamente. Ele manipula ponteiros e igualdade de coerção de ponteiro, se necessário.
IDebugHostEvaluator3::EvaluateExpression

O método EvaluateExpression permite que o host de depuração avalie uma expressão de linguagem (por exemplo, C++) e retorne o valor resultante dessa avaliação de expressão em caixa como um IModelObject.
IDebugHostEvaluator3::EvaluateExtendedExpression

O método EvaluateExtendedExpression solicita uma avaliação de uma expressão de linguagem, incluindo qualquer avaliação adicional que não seja de idioma.
IDebugHostEvaluator3::QueryInterface

O método QueryInterface consulta uma interface específica em um objeto.
IDebugHostEvaluator3::Release

O método Release libera uma referência ao objeto IDebugHostEvaluator3.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

Visão geral do modelo de dados do depurador C++