Partager via


IVsTextScanner.Read, méthode

Exécute une analyse de la mémoire tampon de texte, ou de la partie de la mémoire tampon de texte définie par la longueur de chaîne, piLength.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
Function Read ( _
    <OutAttribute> ByRef ppszText As String, _
    <OutAttribute> ByRef piLength As Integer _
) As Integer
int Read(
    out string ppszText,
    out int piLength
)
int Read(
    [OutAttribute] String^% ppszText, 
    [OutAttribute] int% piLength
)
abstract Read : 
        ppszText:string byref * 
        piLength:int byref -> int
function Read(
    ppszText : String, 
    piLength : int
) : int

Paramètres

  • ppszText
    Type : String%

    [] plage de la mémoire tampon de texte à la lecture.

  • piLength
    Type : Int32%

    [] longueur de texte à la lecture de la mémoire tampon.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

Le paramètre piLength est une valeur entière pour la longueur du texte pointée pointe vers ppszText. Si la valeur est nulle, il n'y a plus de texte.

Notes

La mémoire tampon de texte est créée par l'objet d'IVsTextScanner et la mémoire tampon doit persister pour la vie de l'objet d'IVsTextScanner ou jusqu'à CloseScan la méthode est appelée.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextScanner Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms