共用方式為


IVsFullTextScanner.FullTextRead 方法

會執行實際的掃描。

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

語法

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

參數

  • ppszText
    類型:String%

    [] out文字緩衝區的內容的指標。

  • piLength
    類型:Int32%

    [] out文字長度所指 *ppszText。

傳回值

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

備註

COM 簽章

從 textmgr.idl:

HRESULT IVsFullTextScanner::FullTextRead(
   [out] WCHAR **ppszText,
   [out] long *piLength
);

文字緩衝區的指標會在傳回ppszText參數。 piLength參數然後填入所指向之緩衝區長度 *ppsztext。

注意事項注意事項

文字緩衝區由IVsFullTextScanner物件和緩衝區必須持續的存留期間IVsFullTextScanner物件或等到CloseFullTextScan ,會呼叫方法。如果您要在 managed 程式碼來實作這個介面,而您需要呼叫端配置的字串,而實作IVsCoTaskMemFreeMyStrings上的介面IVsFullTextScanner介面。

.NET Framework 安全性

請參閱

參考

IVsFullTextScanner 介面

Microsoft.VisualStudio.TextManager.Interop 命名空間