System.Classes.TStreamAdapter.Write

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi