Datasnap.Win.SConnect.IDataBlock.Read

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Read(var Buffer; Count: Integer): Integer; stdcall;

C++

virtual int __stdcall Read(void *Buffer, int Count) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect IDataBlock

Beschreibung

Liest die angegebene Anzahl Bytes in einen Puffer ein.

Mit Read können Sie den Inhalt des Speicherpuffers in den Puffer kopieren, der im Parameter Buffer angegeben ist. Read liest maximal die in Count festgelegte Anzahl Bytes und gibt die Anzahl der tatsächlich gelesenen Bytes zurück.

Beim ersten Aufruf von Read beginnt der Lesevorgang im Puffer Memory an der Position nach den reservierten Bytes. Alle weiteren Aufrufe von Read setzen den Lesevorgang an der Stelle fort, an der der vorhergehende Read-Aufruf geendet hat.

Anmerkung:  Im Parameter Count muss ein Wert übergeben werden, der kleiner oder gleich Size - BytesReserved ist.

Siehe auch