IDebugExpressionContext2
Esta interfaz representa un contexto para la evaluación de expresiones.
Sintaxis
IDebugExpressionContext2 : IUnknown
Notas para los implementadores
El motor de depuración (DE) implementa esta interfaz para representar un contexto en el que se puede evaluar una expresión.
Notas para autores de la llamada
Una llamada a GetExpressionContext devuelve esta interfaz. Esta interfaz solo es accesible cuando se ha pausado el programa que se está depurando y hay disponible un marco de pila.
Métodos en orden de Vtable
En la tabla siguiente se muestran los métodos de IDebugExpressionContext2
.
Método | Descripción |
---|---|
GetName | Recupera el nombre del contexto de evaluación. |
ParseText | Analiza una expresión basada en texto para su evaluación. |
Comentarios
Un contexto de evaluación se puede considerar como un ámbito para realizar la evaluación de expresiones.
Cuando un programa se ha detenido, el administrador de depuración de sesión (SDM) obtiene un marco de pila del DE con una llamada a EnumFrameInfo. A continuación, SDM llama a GetExpressionContext para obtener la IDebugExpressionContext2
interfaz. Esto va seguido de una llamada a ParseText para crear una interfaz IDebugExpression2 , que representa la expresión analizada lista para evaluarse.
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll