Auf Englisch lesen

Freigeben über


IVsFullTextScanner.FullTextRead-Methode

Führt die tatsächlichen Überprüfung aus.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
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

Parameter

  • ppszText
    Typ: String%

    [out] Zeiger auf den Inhalt des Textpuffers.

  • piLength
    Typ: Int32%

    [out] Länge des Texts wird durch *ppszTextsoll.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

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

Ein Zeiger auf einen Textpuffer wird in ppszText-Parameter zurückgegeben. Der piLength-Parameter wird dann mit der Länge des Puffers ausgefüllt, der auf *ppsztextdargestellt wird.

Hinweis

Der Textpuffer wird vom IVsFullTextScanner-Objekt erstellt, und der Puffer muss für die Lebensdauer des Objekts IVsFullTextScanner beibehalten werden, oder bis CloseFullTextScan wird die Methode aufgerufen.Wenn Sie diese Schnittstelle in verwaltetem Code implementiert und Sie den Aufrufer erforderlich ist, um die Zeichenfolge zu löschen, implementieren Sie die IVsCoTaskMemFreeMyStrings-Schnittstelle für die IVsFullTextScanner-Schnittstelle.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsFullTextScanner Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace