IVsTextStream.GetSize(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.