Datasnap.Win.SConnect.IDataBlock.Read
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.