CArchive::Read
更新 : 2007 年 11 月
アーカイブから指定したバイト数を読み込みます。
UINT Read(
void* lpBuf,
UINT nMax
);
パラメータ
lpBuf
アーカイブから読み込んだデータを受け取るために、ユーザーが指定したバッファへのポインタ。nMax
アーカイブから読み込むバイト数を指定する符号なし整数。
戻り値
実際に読み込まれるバイト数を示す符号なし整数を返します。戻り値が要求した数値よりも小さい場合は、ファイル終端に到達していることを示します。ファイル終端条件が成立しても、例外はスローされません。
解説
アーカイブは、バイトを解釈しません。
オブジェクトに格納する通常の構造体を読み込むには、Serialize 関数内で Read メンバ関数を使用します。
使用例
char pbRead[100];
ar.Read(pbRead, 100);
必要条件
ヘッダー : afx.h