Datasnap.Win.SConnect.IDataBlock.Read
Delphi
function Read(var Buffer; Count: Integer): Integer; stdcall;
C++
virtual int __stdcall Read(void *Buffer, int Count) = 0 ;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Datasnap.Win.SConnect.pas Datasnap.Win.SConnect.hpp |
Datasnap.Win.SConnect | IDataBlock |
説明
Read は,指定されたバイト数をバッファに読み出します。
Read メソッドを呼び出すと,Buffer パラメータで指定されるバッファにメモリバッファの内容をコピーできます。Read メソッドは,Count バイトまでを読み出し,実際に読み出したバイト数を返します。
Read メソッドの最初の呼び出しでは,予約バイト後の最初の位置で Memory からの読み出しが始まります。以降の呼び出しでは,直前の Read メソッドの呼び出しが終了した位置で読み出しが始まります。
メモ: Count パラメータには,Size プロパティの値 - BytesReserved プロパティの値,以下の値を指定する必要があります。