IEnumDebugFrameInfo2

此接口枚举 FRAMEINFO 结构。

语法

IEnumDebugFrameInfo2 : IUnknown

实现者须知

调试引擎 (DE) 实现此接口,以提供描述当前调用堆栈的结构列表。

对调用者的说明

每当调试程序中出现断点、异常或停止时,Visual Studio 将调用 EnumFrameInfo 来获取此接口。

Vtable 顺序中的方法

下表显示了 IEnumDebugFrameInfo2 方法。

方法 说明
下一页 检索枚举序列中指定数量的 FRAMEINFO 结构。
Skip 跳过枚举序列中的指定数量的 FRAMEINFO 结构。
重置 将枚举序列重置到开头。
克隆 创建一个枚举器,其中包含与当前枚举器相同的枚举状态。
GetCount 获取枚举器中的 FRAMEINFO 结构数

注解

Visual Studio 将此接口作为处理正在调试的程序上的断点、异常或用户生成的暂停的第一步。 FRAMEINFO 结构列表表示当前调用堆栈,列表开头的当前函数调用和列表末尾最早的函数调用。 每个 FRAMEINFO 帧都表示堆栈帧,上下文中可以计算表达式并查看局部变量。

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅