Freigeben über


ISymUnmanagedDocument::GetSourceRange-Methode

Gibt den angegebenen Bereich der eingebetteten Quelle in den angegebenen Puffer zurück. Der Puffer muss groß genug sein, um die Quelle aufzunehmen.

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

Parameter

startLine
[in] Die Anfangszeile im aktuellen Dokument.

startColumn
[in] Die Anfangsspalte im aktuellen Dokument.

endLine
[in] Die letzte Zeile im aktuellen Dokument.

endColumn
[in] Die letzte Spalte im aktuellen Dokument.

cSourceBytes
[in] Die Größe der Quelle in Bytes.

pcSourceBytes
[out] Ein Zeiger auf eine Variable, die die Quellgröße erhält.

source
[out] Die Größe und Länge des angegebenen Bereichs des Quelldokuments in Bytes.

Rückgabewert

S_OK, wenn die Methode erfolgreich ist.

Siehe auch