System.Classes.TStreamAdapter.Write
Delphi
function Write(pv: Pointer; cb: FixedUInt; pcbWritten: PFixedUInt): HResult; virtual; stdcall;
C++
virtual HRESULT __stdcall Write(void * pv, unsigned cb, System::PFixedUInt pcbWritten);
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 Write d'IStream.
Write lit jusqu'à cb octets depuis le tampon pointé par pv dans le flux, en commençant à la position en cours. pcbWritten renvoie le nombre d'octets effectivement écrits.
Write renvoie S_OK si elle a réussi à écrire pcbWritten octets dans le tampon. Elle renvoie STG_E_INVALIDPOINTER si elle n'a pu écrire parce que pv vaut nil. Elle renvoie STG_E_CANTSAVE si l'opération d'écriture a échoué pour une autre raison.