System.Classes.TStreamAdapter.Write

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function Write(pv: Pointer; cb: FixedUInt; pcbWritten: PFixedUInt): HResult; virtual; stdcall;

C++

virtual HRESULT __stdcall Write(void * pv, unsigned cb, System::PFixedUInt pcbWritten);

プロパティ

種類 可視性 ソース ユニット
function public
System.Classes.pas
System.Classes.hpp
System.Classes TStreamAdapter

説明

Write メソッドは,IStream の Write メソッドを実装します。

Write メソッドは,pv パラメータがポインタとして示すバッファから最大 cb バイトをストリームの現在の位置を始点として書き込みます。pcbWritten パラメータは,実際に書き込まれたバイト数を返します。

Write メソッドは,pcbWritten パラメータで示されたバイト数を正常にストリームに書き込んだ場合,S_OK を返し,pv パラメータが nil のために書き込めなかった場合,STG_E_INVALIDPOINTER を返します。書き込み処理がその他の理由で失敗した場合,Write メソッドは STG_E_CANTSAVE を返します。

関連項目