IEnumDebugCodeContexts2

此接口枚举与调试会话或特定程序或文档关联的代码上下文。

语法

IEnumDebugCodeContexts2 : IUnknown

实现者须知

调试引擎 (DE) 实现此接口来表示程序中特定文本位置的代码上下文列表,或特定文档上下文的代码上下文列表。

对调用者的说明

调用 EnumCodeContexts 以获取此接口,该接口表示程序源文档中特定文本位置的代码上下文列表。

调用 EnumCodeContexts 以获取表示特定源文档中所有代码上下文的列表的此接口。

Vtable 顺序中的方法

下表显示了 IEnumDebugCodeContexts2 方法。

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

注解

Visual Studio 调用 EnumCodeContext 来 填充用户可在设置下一语句或显示源文件反汇编时选择的代码上下文列表。 例如,当 C++ 样式模板有多个实例时,可能会发生多个代码上下文。

要求

标头:msdbg.h

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

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

另请参阅