Compartir a través de


Interfaz IDebugHostEvaluator2 (dbgmodel.h)

Interfaz del evaluador de expresiones al depurador subyacente.

Esta versión 2 de la interfaz admite todos los métodos anteriores con firmas idénticas e incluye nuevos métodos adicionales que proporcionan funcionalidad adicional. Los nuevos métodos se muestran en el encabezado al final de la sección de esa interfaz.

Herencia

IDebugHostEvaluator2 hereda de IDebugHostEvaluator.

Métodos

La interfaz IDebugHostEvaluator2 tiene estos métodos.

 
IDebugHostEvaluator2::AddRef

El método IDebugHostEvaluator2::AddRef incrementa el recuento de referencias de una interfaz en un objeto .
IDebugHostEvaluator2::AssignTo

El método AssignTo realiza la asignación según la semántica del lenguaje que se está depurando.
IDebugHostEvaluator2::EvaluateExpression

El método EvaluateExpression permite que el host de depuración evalúe una expresión de lenguaje (por ejemplo, C++) y devuelva el valor resultante de esa evaluación de expresión boxeada como IModelObject.
IDebugHostEvaluator2::EvaluateExtendedExpression

El método IDebugHostEvaluator2::EvaluateExtendedExpression solicita una evaluación de una expresión de lenguaje, incluida cualquier evaluación adicional que no sea de lenguaje.
IDebugHostEvaluator2::QueryInterface

El método IDebugHostEvaluator2::QueryInterface recupera punteros a las interfaces admitidas en un objeto.
IDebugHostEvaluator2::Release

El método IDebugHostEvaluator2::Release disminuye el recuento de referencias de una interfaz en un objeto.

Observaciones

Una de las partes más importantes de la funcionalidad que proporciona el host de depuración a los clientes es el acceso a su evaluador de expresiones basadas en lenguaje. Las interfaces IDebugHostEvaluator e IDebugHostEvaluator2 son los medios para acceder a esa funcionalidad desde el host de depuración.

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

información general del modelo de datos del depurador de C++