Interface IDebugHostEvaluator2 (dbgmodel.h)
A interface do avaliador de expressão para o depurador subjacente.
Esta versão 2 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 para essa interface.
Herança
IDebugHostEvaluator2 herda de IDebugHostEvaluator.
Métodos
A interface IDebugHostEvaluator2 tem esses métodos.
IDebugHostEvaluator2::AddRef O método IDebugHostEvaluator2::AddRef incrementa a contagem de referência para uma interface em um objeto . |
IDebugHostEvaluator2::AssignTo O método AssignTo executa a atribuição de acordo com a semântica da linguagem que está sendo depurada. |
IDebugHostEvaluator2::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. |
IDebugHostEvaluator2::EvaluateExtendedExpression O método IDebugHostEvaluator2::EvaluateExtendedExpression solicita uma avaliação de uma expressão de linguagem, incluindo qualquer avaliação adicional que não seja de linguagem. |
IDebugHostEvaluator2::QueryInterface O método IDebugHostEvaluator2::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto . |
IDebugHostEvaluator2::Release O método IDebugHostEvaluator2::Release diminui a contagem de referência para uma interface em um objeto . |
Comentários
Uma das partes mais importantes da funcionalidade que o host de depuração fornece aos clientes é o acesso ao avaliador de expressão baseada em linguagem. As interfaces IDebugHostEvaluator e IDebugHostEvaluator2 são os meios para acessar essa funcionalidade do host de depuração.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |