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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.