System.Classes.TStreamAdapter.SetSize
Delphi
function SetSize(libNewSize: LargeUInt): HResult; virtual; stdcall;
C++
virtual HRESULT __stdcall SetSize(unsigned __int64 libNewSize);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TStreamAdapter |
説明
SetSize メソッドは,IStream の SetSize メソッドを実装します。
SetSize は,ストリームのサイズを libNewSize で指定されているバイト数に設定します。
SetSize は,ストリームのサイズを正常に libNewSize で指定されている値に変更できた場合,S_OK を返します。ストリームのサイズを変更できず,ストリームの現在のサイズがメソッドの終了時に libNewSize で指定されている値になっていない場合,SetSize は E_FAIL を返します。SetSize で,ストリームのサイズを設定しようとしたときに例外を検出した場合は,E_UNEXPECTED が返されます。