Freigeben über


IVsTextBuffer.GetSize-Methode

Gibt die Größe des Puffers in Zeichen zurück.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
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

Parameter

  • piLength
    Typ: Int32%

    [out] Zeiger auf die Größe des Puffers, die nicht unbedingt der gleiche Wert wie die Größe des Arbeitsspeichers intern-zugeordneten des Puffers oder die Größe der Datei (sofern vorhanden), dargestellt durch den Puffer ist.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

HRESULT IVsTextBuffer::GetSize(
   [out] long *piLength
);

Diese Methode kann beträchtliche Ressourcen benötigt, abhängig von der zugrunde liegenden Implementierung des Puffers. Das heißt, kann es sehr schwierig, die Größe des Puffers zu berechnen, wenn es sich um eine Implementierung virtuell-Zeile-ausgerichtete in Visual Basic ist.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsTextBuffer Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace