IVsTextScanner.Read(String, Int32) Метод

Определение

Выполняет сканирование текстового буфера или части текстового буфера заданного длиной строки, piLength.

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

Параметры

ppszText
String

[out] Диапазон текстового буфера, который необходимо считать.

piLength
Int32

[out] Длина текста, который необходимо считать из буфера.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из текстмгр. IDL:

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

Параметр piLength представляет собой целочисленное значение для длины текста, на который указывает ppszText . Если значение равно нулю, больше нет текста.

Примечание

Текстовый буфер создается IVsTextScanner объектом, и буфер должен сохраняться в течение всего времени существования IVsTextScanner объекта или до CloseScan вызова метода.

Применяется к