Partilhar via


Método ISymUnmanagedDocument::GetSourceRange

Devolve o intervalo especificado da origem incorporada na memória intermédia especificada. A memória intermédia tem de ser suficientemente grande para conter a origem.

Sintaxe

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[]);  

Parâmetros

startLine
[in] A linha de partida no documento atual.

startColumn
[in] A coluna inicial no documento atual.

endLine
[in] A linha final no documento atual.

endColumn
[in] A coluna final no documento atual.

cSourceBytes
[in] O tamanho da origem, em bytes.

pcSourceBytes
[fora] Um ponteiro para uma variável que recebe o tamanho da origem.

source
[fora] O tamanho e o comprimento do intervalo especificado do documento de origem, em bytes.

Devolver Valor

S_OK se o método for bem-sucedido.

Ver também