Поделиться через


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++).

См. также

Ссылки

IDebugProgram2

IDebugDocumentPosition2

IEnumDebugCodeContexts2