System.Classes.TStreamAdapter.Read

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

Delphi

function Read(pv: Pointer; cb: FixedUInt; pcbRead: PFixedUInt): HResult; virtual; stdcall;

C++

virtual HRESULT __stdcall Read(void * pv, unsigned cb, System::PFixedUInt pcbRead);

プロパティ

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

説明

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

Read メソッドは,ストリーム内の現在の位置から最大 cb バイトを pv パラメータがポインタとして示すバッファに読み出します。pcbRead パラメータは,実際に読み出されたバイト数を返します。

Read メソッドは,pcbRead パラメータで示されたバイト数をバッファに正常に読み出した場合,S_OK を返し,pv は nil(Delphi)または NULL(C++)なので,読み出し不可能な STG_E_INVALIDPOINTER を返します。読み出し処理がその他の理由で失敗した場合,Read メソッドは S_FALSE を返します。

関連項目