IDebugProgram2::EnumCodeContexts

检索源文件中给定位置的代码上下文列表。

语法

int EnumCodeContexts( 
   IDebugDocumentPosition2     pDocPos,
   out IEnumDebugCodeContexts2 ppEnum
);

参数

pDocPos
[in] IDebugDocumentPosition2 对象,该对象表示 IDE 已知的源文件中的抽象位置。

ppEnum [out]返回一个 包含代码上下文列表的 IEnumDebugCodeContexts2 对象。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

备注

此方法允许会话调试管理器(SDM)或 IDE 将源文件位置映射到代码位置。 如果源生成多个代码块(例如 C++ 模板),则会返回多个代码上下文。

另请参阅