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


IDebugDocumentContext2::GetSourceRange

Получает диапазон исходного кода этого контекста документа.

HRESULT GetSourceRange( 
   TEXT_POSITION* pBegPosition,
   TEXT_POSITION* pEndPosition
);
int GetSourceRange( 
   TEXT_POSITION[] pBegPosition,
   TEXT_POSITION[] pEndPosition
);

Параметры

  • pBegPosition
    [in, out] a TEXT_POSITION структура, заполняемую с начальной позицией. Установите этот аргумент значение NULL, если эти данные не требуются.

  • pEndPosition
    [in, out] a TEXT_POSITION структура, заполняемую с положением окончания. Установите этот аргумент значение NULL, если эти данные не требуются.

Возвращаемое значение

В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.

Заметки

Диапазон источника все диапазон исходного кода из текущей выписки обратно на сразу после предыдущей выписке, способствовала код. Диапазон источника, как правило, используется для выписок смешивание источника, включая комментарии с кодом в окне дизассемблированный код.

Чтобы получить диапазон только для выписок кода, содержащихся в данном контексте документа, вызовите IDebugDocumentContext2::GetStatementRange метод.

См. также

Ссылки

IDebugDocumentContext2

IDebugDocumentContext2::GetStatementRange

TEXT_POSITION