Datasnap.Win.SConnect.IDataBlock

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

IDataBlock = interface(IUnknown)

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
interface
class
public
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect Datasnap.Win.SConnect

Description

IDataBlock est l'interface utilisée par des interpréteurs de blocs de données pour accéder aux tampons de mémoire.

Les interpréteurs de blocs de données utilisent IDataBlock pour le marshaling des appels d'interface COM. Les composants de connexion flux envoient des données obtenues à partir de IDataBlock vers un serveur d'applications une fois que les interpréteurs de blocs de données ont rempli leur mémoire en assurant le marshaling des appels d'interface. Ils lisent aussi les données du serveur d'applications dans IDataBlock et les passent aux interpréteurs de blocs de données pour le marshaling.

IDataBlock est une interface et, en tant que telle, elle ne peut pas être instanciée directement. A la place, les objets qui implémentent les propriétés et méthodes IDataBlock incluent IDataBlock dans leur définition de classe (Delphi) ou sont dérivés de IDataBlock (C++). Ces objets peuvent être transtypés en IDataBlock pour une utilisation par les interpréteurs de blocs de données.


Voir aussi