IVsTextScanner.Read(String, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.