Interfaz IDebugHostEvaluator2 (dbgmodel.h)

Interfaz del evaluador de expresiones para el 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 enumeran 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 boxing 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.

Comentarios

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
Header dbgmodel.h

Consulte también

Información general sobre el modelo de datos del depurador de C++