System.Classes.TStreamAdapter.SetSize
Delphi
function SetSize(libNewSize: LargeUInt): HResult; virtual; stdcall;
C++
virtual HRESULT __stdcall SetSize(unsigned __int64 libNewSize);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TStreamAdapter |
Beschreibung
Implementiert die IStream-Methode SetSize.
SetSize legt die in libNewSize angegebene Anzahl Bytes als Größe des Streams fest.
SetSize gibt S_OK zurück, wenn libNewSize als neue Größe des Streams eingestellt werden konnte. Der Rückgabewert lautet E_FAIL, wenn das nicht möglich war und die aktuelle Größe des Streams beim Beenden der Methode nicht libNewSize ist. Tritt beim Einstellen der Größe des Streams durch SetSize eine Exception auf, wird E_UNEXPECTED zurückgegeben.