次の方法で共有


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
    [入力] 現在のドキュメント内の開始行。

  • startColumn
    [入力] 現在のドキュメント内の開始列。

  • endLine
    [入力] 現在のドキュメント内の最終行。

  • endColumn
    [入力] 現在のドキュメント内の最終列。

  • cSourceBytes
    [入力] ソースのサイズ (バイト単位)。

  • pcSourceBytes
    [出力] ソースのサイズを受け取る変数へのポインター。

  • source
    [出力] ソース ドキュメントの指定範囲のサイズと長さ (バイト単位)。

戻り値

メソッドが成功した場合は S_OK を返します。

参照

参照

ISymUnmanagedDocument インターフェイス