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

Confira também

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