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