Compartilhar via


Interface IDebugHostEvaluator (dbgmodel.h)

A interface do avaliador de expressão para o depurador subjacente.

Herança

IDebugHostEvaluator herda de IUnknown.

Métodos

A interface IDebugHostEvaluator tem esses métodos.

 
IDebugHostEvaluator::AddRef

O método IDebugHostEvaluator::AddRef incrementa a contagem de referência para uma interface em um objeto .
IDebugHostEvaluator::EvaluateExpression

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

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

O método IDebugHostEvaluator::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto .
IDebugHostEvaluator::Release

O método IDebugHostEvaluator::Release diminui a contagem de referências de 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++