显示本地

执行在方法 (又称为该包含的方法或当前方法的上下文中始终出现。 当执行暂停时, Visual Studio 调用调试引擎 (DE)捕获,公共调用方法的本地的局部变量和参数列表。 Visual Studio 显示这些本地及其值。 本地 窗口。

若要显示本地, DE 调用属于 EE 的 IDebugExpressionEvaluator:: GetMethodProperty 方法并为其指定计算上下文,也就是说,符号提供程序、 (SP)当前执行地址和联编程序对象。 有关更多信息,请参见 计算上下文。 如果调用成功, IDebugExpressionEvaluator::GetMethodProperty 方法返回 IDebugProperty2 对象,该对象表示方法包含当前执行地址。

DE 调用 IDebugProperty2:: EnumChildren 获取 IEnumDebugPropertyInfo2 对象筛选,只返回本地和枚举导致 DEBUG_PROPERTY_INFO 结构列表。 每个结构都包含本地的名称、类型和值。 该类型和值存储为格式字符串,适合于显示。 该名称、类型和值。 本地 窗口的一行一起通常会显示。

备注

"监视 窗口还显示了名称、值和类型相同的格式的变量。但是,这些值通过调用 IDebugProperty2:: GetPropertyInfo 获取而不是 IDebugProperty2::EnumChildren

本节内容

相关章节

  • 计算上下文
    解释,并调试引擎 (DE)调用表达式计算器 (EE),它通过以下三个参数。

请参见

其他资源

编写公共语言运行时表达式计算器