System.Classes.TStreamAdapter.Read
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.