Datasnap.Win.SConnect.IDataBlock

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

IDataBlock = interface(IUnknown)

C++

__interface  INTERFACE_UUID("{CA6564C2-4683-11D1-88D4-00A0248E5091}") IDataBlock  : public System::IInterface

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
interface
class
public
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect Datasnap.Win.SConnect

Beschreibung

IDataBlock ist die Schnittstelle, über die Objekte zur Datenblockinterpretation auf Speicherpuffer zugreifen.

Objekte zur Datenblockinterpretation verwenden IDataBlock beim Marshaling von COM-Schnittstellenaufrufen. In einen Stream gestellte Verbindungskomponenten senden die von IDataBlock erhaltenen Daten an einen Anwendungs-Server, nachdem das Objekt zur Datenblockinterpretation seinen Speicher durch das Marshaling von Schnittstellen gefüllt hat. Außerdem lesen diese Komponenten Daten vom Anwendungs-Server in IDataBlock ein, von wo sie zum Marshaling an das Objekt zur Datenblockinterpretation übergeben werden.

IDataBlock ist eine Schnittstelle und kann als solche nicht direkt instantiiert werden. Objekte, die Eigenschaften und Methoden von IDataBlock implementieren, müssen diese Schnittstelle in ihre Klassendefinition aufnehmen (Delphi) oder von IDataBlock abgeleitet werden (C++). Sie können dann in eine IDataBlock-Schnittstelle umgewandelt und von TDataBlockInterpreter verwendet werden.


Siehe auch