IVsTextScanner.Read(String, Int32) Método

Definição

Executa uma verificação do buffer de texto ou parte do buffer de texto definido pelo comprimento da cadeia de caracteres, 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

Parâmetros

ppszText
String

fora Intervalo do buffer de texto a ser lido.

piLength
Int32

fora Comprimento do texto a ser lido do buffer.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De textmgr. idl:

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

O parâmetro piLength é um valor inteiro para o comprimento do texto apontado por ppszText . Se o valor for zero, não haverá mais texto.

Observação

O buffer de texto é criado pelo IVsTextScanner objeto e o buffer deve persistir durante a vida útil do IVsTextScanner objeto ou até que o CloseScan método seja chamado.

Aplica-se a