IDebugProgram2::EnumCodeContexts
Извлекает список контекстов кода для заданной позиции в файле источника.
HRESULT EnumCodeContexts(
IDebugDocumentPosition2* pDocPos,
IEnumDebugCodeContexts2** ppEnum
);
int EnumCodeContexts(
IDebugDocumentPosition2 pDocPos,
out IEnumDebugCodeContexts2 ppEnum
);
Параметры
pDocPos
[in] IDebugDocumentPosition2 объект, представляющий абстрактную позицию в известном файле источника в интегрированной среде разработки.ppEnum
[out] возвращает IEnumDebugCodeContexts2 объект, содержащий список контекстов кода.
Возвращаемое значение
В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.
Заметки
Этот метод позволяет сеанс отладки (SDM) или диспетчер интегрированная среда разработки для сопоставления позиция исходного файла в положение кода. Несколько контекст кода возвращается, если источник создает несколько блоков кода (например, шаблоны C++).