次の方法で共有


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。

関連項目