共用方式為


IVsTextScanner.Read 方法

執行一次掃描文字緩衝區或由字串的長度,定義文字緩衝區的一部分的piLength。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
Function Read ( _
    <OutAttribute> ByRef ppszText As String, _
    <OutAttribute> ByRef piLength As Integer _
) As Integer
int Read(
    out string ppszText,
    out int piLength
)
int Read(
    [OutAttribute] String^% ppszText, 
    [OutAttribute] int% piLength
)
abstract Read : 
        ppszText:string byref * 
        piLength:int byref -> int
function Read(
    ppszText : String, 
    piLength : int
) : int

參數

  • ppszText
    類型:String%

    [] out要讀取的文字緩衝區的範圍。

  • piLength
    類型:Int32%

    [] out若要從緩衝區讀取的文字的長度。

傳回值

類型:Int32
如果此方法將會成功,則會傳回S_OK。如果失敗,它就會傳回錯誤碼。

備註

COM 簽章

從 textmgr.idl:

HRESULT IVsTextScanner::Read(
   [out] WCHAR **ppszText,
   [out] long *piLength
);

參數piLength是一段文字所指向的整數值ppszText。 如果值為零,則沒有更多的文字。

注意事項注意事項

文字緩衝區由IVsTextScanner物件和緩衝區必須持續的存留期間IVsTextScanner物件或等到CloseScan ,會呼叫方法。

.NET Framework 安全性

請參閱

參考

IVsTextScanner 介面

Microsoft.VisualStudio.TextManager.Interop 命名空間