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

Consulte también