IEnumDebugModules2

此接口枚举模块列表。

语法

IEnumDebugModules2 : IUnknown

实现者须知

调试引擎 (DE) 实现此接口来表示为程序加载的模块列表。

对调用者的说明

Visual Studio 调用 EnumModules 以获取此接口。

Vtable 顺序中的方法

下表显示了 IEnumDebugModules2 方法。

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

备注

Visual Studio 主要使用此接口来更新 “模块” 窗口。

为了在 Visual Studio 中进行调试,程序是可跨模块边界的代码指令的逻辑序列,因此需要单个 IDebugProgram2 接口的模块列表。 列表中的第一个模块通常包含关联程序的初始入口点。

要求

标头:msdbg.h

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

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

另请参阅