CInternetFile::Read

更新 : 2007 年 11 月

lpvBuf から始まる指定されたメモリへ、nCount で指定されたバイト数を読み出します。

virtual UINT Read( 
   void* lpBuf, 
   UINT nCount  
);

パラメータ

  • lpBuf
    ファイル データを読み出すメモリ アドレスへのポインタ。

  • nCount
    読み出すバイト数。

戻り値

バッファに転送されたバイト数を返します。ファイルの終端 (EOF) に達した場合、戻り値は nCount よりも小さくなる場合があります。

解説

実際に読み出したバイト数を返します。ファイルの終端に達した場合、この値は nCount よりも小さな数になることがあります。ファイルの読み出し中にエラーが発生した場合、関数は、エラーを表す CInternetException オブジェクトをスローします。ファイルの終端 (EOF) を越えた読み出しはエラーとして処理されず、例外もスローされません。

例外

このメソッドは、CInternetException* 型の例外をスローできます。

必要条件

ヘッダー : afxinet.h

参照

参照

CInternetFile クラス

階層図

その他の技術情報

CInternetFile のメンバ