IVsFullTextScanner.FullTextRead(String, Int32) Метод

Определение

Выполняет фактическое сканирование.

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

Параметры

ppszText
String

[out] Указатель на содержимое текстового буфера.

piLength
Int32

заполняет Длина текста, на который указывает * ppszText .

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

Int32

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

Комментарии

Подпись COM

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

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

Указатель на текстовый буфер возвращается в ppszText параметре. piLengthЗатем параметр заполняется длиной буфера, на который указывает * ppsztext .

Примечание

Текстовый буфер создается IVsFullTextScanner объектом, и буфер должен сохраняться в течение всего времени существования IVsFullTextScanner объекта или до CloseFullTextScan вызова метода. Если вы реализуете этот интерфейс в управляемом коде и вам требуется вызывающий объект для удаления строки, реализуйте IVsCoTaskMemFreeMyStrings интерфейс в IVsFullTextScanner интерфейсе.

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