Partager via


IVsTextStream.GetSize, méthode

Retourne la taille en personnages de la mémoire tampon.

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

Syntaxe

'Déclaration
Function GetSize ( _
    <OutAttribute> ByRef piLength As Integer _
) As Integer
int GetSize(
    out int piLength
)
int GetSize(
    [OutAttribute] int% piLength
)
abstract GetSize : 
        piLength:int byref -> int
function GetSize(
    piLength : int
) : int

Paramètres

  • piLength
    Type : Int32%

    [out] pointeur à la taille de la mémoire tampon, qui n'est pas nécessairement la même valeur comme la taille de la mémoire en interne- allouée interne-allouée de la mémoire tampon ou la taille du fichier (le cas échéant) représenté par 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 IVsTextStream::GetSize(
   [out] long *piLength
);

Cette méthode peut requérir les ressources considérables, en fonction de l'implémentation sous-jacente de la mémoire tampon. Autrement dit, il peut être très difficile de calculer la taille de la mémoire tampon si c'est une implémentation virtuel-ligne- orientée de la mémoire tampon, comme dans Visual Basic.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextStream Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms