IVsTextStream.GetSize(Int32) Methode

Definition

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

public:
 int GetSize([Runtime::InteropServices::Out] int % piLength);
int GetSize([Runtime::InteropServices::Out] int & piLength);
public int GetSize (out int piLength);
abstract member GetSize : int -> int
Public Function GetSize (ByRef piLength As Integer) As Integer

Parameter

piLength
Int32

[out] Zeiger auf die Größe des Puffers, der nicht unbedingt denselben Wert besitzt wie die Größe des intern zugeordneten Arbeitsspeichers des Puffers oder die Größe der Datei (falls vorhanden), die durch den Puffer dargestellt wird.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Implementiert

Hinweise

COM-Signatur

Aus textmgr. idl:

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

Diese Methode kann je nach der zugrunde liegenden Implementierung des Puffers beträchtliche Ressourcen erfordern. Das heißt, es kann sehr schwierig sein, die Größe des Puffers zu berechnen, wenn es sich um eine virtuelle Zeilen orientierte Implementierung des Puffers handelt, wie in Visual Basic.

Gilt für