Dela via


ISymUnmanagedDocument::GetSourceRange, metod

Returnerar det angivna intervallet för den inbäddade källan till den angivna bufferten. Bufferten måste vara tillräckligt stor för att hålla källan.

Syntax

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

Parametrar

startLine
[in] Startraden i det aktuella dokumentet.

startColumn
[in] Startkolumnen i det aktuella dokumentet.

endLine
[in] Den sista raden i det aktuella dokumentet.

endColumn
[in] Den sista kolumnen i det aktuella dokumentet.

cSourceBytes
[in] Källans storlek i byte.

pcSourceBytes
[ut] En pekare till en variabel som tar emot källstorleken.

source
[ut] Storleken och längden på det angivna intervallet för källdokumentet, i byte.

Returvärde

S_OK om metoden lyckas.

Se även