System.Classes.TStreamAdapter.SetSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch