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