System.Classes.TStreamAdapter.Read

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Read(pv: Pointer; cb: FixedUInt; pcbRead: PFixedUInt): HResult; virtual; stdcall;

C++

virtual HRESULT __stdcall Read(void * pv, unsigned cb, System::PFixedUInt pcbRead);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Classes.pas
System.Classes.hpp
System.Classes TStreamAdapter

Description

Implémente la méthode Read d'IStream.

Read lit jusqu'à cb octets depuis la position en cours dans le flux vers le tampon pointé par pv. pcbRead renvoie le nombre d'octets effectivement lus.

Read renvoie S_OK si elle a réussi à lire pcbRead octets dans le tampon. Elle renvoie STG_E_INVALIDPOINTER si elle n'a pu lire parce que pv vaut nil (Delphi) ou NULL (C++). Elle renvoie S_FALSE si l'opération de lecture a échoué pour une autre raison.

Voir aussi