IVsTextScanner.Read(String, Int32) Methode

Definition

Führt eine Überprüfung des Textpuffers oder Teils des Textpuffers aus, der durch die Zeichenfolgenlänge, piLength, definiert wird.

public:
 int Read([Runtime::InteropServices::Out] System::String ^ % ppszText, [Runtime::InteropServices::Out] int % piLength);
int Read([Runtime::InteropServices::Out] std::wstring const & & ppszText, [Runtime::InteropServices::Out] int & piLength);
public int Read (out string ppszText, out int piLength);
abstract member Read : string * int -> int
Public Function Read (ByRef ppszText As String, ByRef piLength As Integer) As Integer

Parameter

ppszText
String

[out] Bereich des zu lesenden Textpuffers.

piLength
Int32

[out] Länge des Texts zum Lesen aus dem Puffer.

Gibt zurück

Int32

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 IVsTextScanner::Read(  
   [out] WCHAR **ppszText,  
   [out] long *piLength  
);  

Der-Parameter piLength ist ein ganzzahliger Wert für die Länge des Texts, auf den von gezeigt wird ppszText . Wenn der Wert 0 (null) ist, gibt es keinen weiteren Text.

Hinweis

Der Text Puffer wird vom IVsTextScanner -Objekt erstellt, und der Puffer muss für die Lebensdauer des- IVsTextScanner Objekts oder bis zum Aufrufen der-Methode beibehalten werden CloseScan .

Gilt für