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