CArchiveException::m_cause
例外の原因を示します。
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