IVsFullTextScanner.FullTextRead(String, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt den tatsächlichen Scan aus.
public:
int FullTextRead([Runtime::InteropServices::Out] System::String ^ % ppszText, [Runtime::InteropServices::Out] int % piLength);
int FullTextRead([Runtime::InteropServices::Out] std::wstring const & & ppszText, [Runtime::InteropServices::Out] int & piLength);
public int FullTextRead (out string ppszText, out int piLength);
abstract member FullTextRead : string * int -> int
Public Function FullTextRead (ByRef ppszText As String, ByRef piLength As Integer) As Integer
Parameter
- ppszText
- String
[out] Zeiger auf den Inhalt des Textpuffers.
- piLength
- Int32
vorgenommen Länge des Texts, auf den von * verwiesen wird ppszText .
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus textmgr. idl:
HRESULT IVsFullTextScanner::FullTextRead(
[out] WCHAR **ppszText,
[out] long *piLength
);
Ein Zeiger auf einen Text Puffer wird im- ppszText Parameter zurückgegeben. Der- piLength Parameter wird dann mit der Länge des Puffers aufgefüllt, auf den von * verwiesen wird ppsztext .
Hinweis
Der Text Puffer wird vom IVsFullTextScanner -Objekt erstellt, und der Puffer muss für die Lebensdauer des- IVsFullTextScanner Objekts oder bis zum Aufrufen der-Methode beibehalten werden CloseFullTextScan . Wenn Sie diese Schnittstelle in verwaltetem Code implementieren und der Aufrufer die Zeichenfolge verwerfen muss, implementieren Sie die- IVsCoTaskMemFreeMyStrings Schnittstelle in der- IVsFullTextScanner Schnittstelle.