IEnumDebugFrameInfo2

此接口枚举 FRAMEINFO 结构。

IEnumDebugFrameInfo2 : IUnknown

实现者说明

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

调用方的说明

Visual Studio 会调用 IDebugThread2:: EnumFrameInfo 获取此接口,只要断点、异常或暂停正在调试的程序发生。

方法按 Vtable 顺序

下表显示 IEnumDebugFrameInfo2方法。

方法

说明

IEnumDebugFrameInfo2:: 接下来

检索 FRAMEINFO 结构指定数目的枚举序列的。

IEnumDebugFrameInfo2:: 跳过

跳过 FRAMEINFO 结构指定数目的枚举序列的。

IEnumDebugFrameInfo2:: 重置

重置枚举序列与开头。

IEnumDebugFrameInfo2:: 克隆

创建包含枚举状态和枚举当前枚举数相同的枚举数。

IEnumDebugFrameInfo2:: GetCount

获取 FRAMEINFO 结构数在枚举数。

备注

Visual Studio 获取此接口,第一步处理断点、异常或用户生成的暂停正在调试的程序。 FRAMEINFO 结构中表示当前调用堆栈,该函数请在列表中开始时调用,并最旧的函数调用在列表末尾。 每 FRAMEINFO 表示堆栈帧,可以在其中计算表达式,并且局部变量查看的上下文。

要求

标题:msdbg.h

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

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

请参见

参考

IDebugThread2:: EnumFrameInfo

FRAMEINFO

概念

核心接口