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++