CArchiveException::m_cause
更新 : 2007 年 11 月
例外の原因を示します。
int m_cause;
解説
このデータ メンバは、int 型のパブリック変数です。値は、列挙型として CArchiveException で定義されています。列挙子とその意味は次のとおりです。
CArchiveException::none エラーなし
CArchiveException::genericException 特定できないエラーが発生しました。
CArchiveException::readOnly 読み込み用に開いたアーカイブに書き込もうとしました。
CArchiveException::endOfFile オブジェクトの読み込み中にファイル終端に到達しました。
CArchiveException::writeOnly 格納用に開いたアーカイブから読み込もうとしました。
CArchiveException::badIndex ファイル形式が無効です。
CArchiveException::badClass オブジェクトを誤った型のオブジェクトに読み込もうとしました。
CArchiveException::badSchema クラスのバージョンが異なるオブジェクトを読み込もうとしました。
メモ : CFileException の原因コードの列挙子は、CArchiveException の原因コードの列挙子とは別のものです。
メモ : CArchiveException::generic は推奨されません。代わりに、genericException タグを使用してください。アプリケーションで generic を使用し、/clr でビルドすると、解析が容易でない構文エラーが発生します。
必要条件
ヘッダー : afx.h