Метод ISymUnmanagedDocument::GetSourceRange

Возвращает указанный диапазон внедренного источника в заданный буфер. Буфер должен быть достаточно большим, чтобы вместить источник.

Синтаксис

HRESULT GetSourceRange(  
    [in]  ULONG32  startLine,  
    [in]  ULONG32  startColumn,  
    [in]  ULONG32  endLine,  
    [in]  ULONG32  endColumn,  
    [in]  ULONG32  cSourceBytes,  
    [out] ULONG32  *pcSourceBytes,  
    [out, size_is(cSourceBytes),  
        length_is(*pcSourceBytes)] BYTE source[]);  

Параметры

startLine
[in] Начальная строка в текущем документе.

startColumn
[in] Начальный столбец в текущем документе.

endLine
[in] Последняя строка в текущем документе.

endColumn
[in] Последний столбец в текущем документе.

cSourceBytes
[in] Размер источника в байтах.

pcSourceBytes
[out] Указатель на переменную, которая получает исходный размер.

source
[out] Размер и длина указанного диапазона исходного документа в байтах.

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

S_OK, если метод выполнен успешно.

См. также раздел