System.Classes.TStreamAdapter.CopyTo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function CopyTo(stm: IStream; cb: LargeUInt; out cbRead: LargeUInt; out cbWritten: LargeUInt): HResult; virtual; stdcall;

C++

virtual HRESULT __stdcall CopyTo(_di_IStream stm, unsigned __int64 cb, /* out */ unsigned __int64 &cbRead, /* out */ unsigned __int64 &cbWritten);

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 CopyTo d'IStream.

CopyTo copie jusqu'à cb octets depuis la position en cours dans le flux vers un flux spécifié. cbRead renvoie le nombre d'octets lus avec succès depuis le flux associé. cbWritten renvoie le nombre d'octets écrits avec succès dans stm.

CopyTo renvoie S_OK si elle a réussi à copier dans l'interface spécifiée par stm tous les octets lus depuis Stream. Elle renvoie E_FAIL si elle n'a pas pu écrire dans stm tous les octets lus depuis Stream. Elle renvoie E_UNEXPECTED si elle a rencontré une exception lorsqu'elle a essayé d'effectuer l'opération de copie.

Voir aussi