CArchiveException::m_cause
例外の原因を指定します。
int m_cause;
解説
このデータ メンバーは型 intのパブリック変数です。この値は CArchiveException によって列挙される型によって定義されます。次のように列挙子とその意味です:
CArchiveException::none エラーが発生します。
CArchiveException::genericException の未定義のエラー。
CArchiveException::readOnly は、読み込み用に開いたアーカイブに記述しようとしました。
CArchiveException::endOfFile は、オブジェクトの読み取り時、ファイルの終端に到達しました。
CArchiveException::writeOnly は格納用に開いたアーカイブから読み込みを試みます。
CArchiveException::badIndex の無効なファイル形式。
CArchiveException::badClass は、間違った型のオブジェクトにオブジェクトを読み込むとしました。
CArchiveException::badSchema は、クラスの別のバージョンのを使用してオブジェクトの読み込みを試みます。
[!メモ]
これらの CArchiveException の原因の列挙子は CFileException の原因の列挙子とは異なります。
[!メモ]
CArchiveException::generic は推奨されていません。genericException を使用します。generic がアプリケーションで使用され、/clr とビルド、デコードと判断に構文エラーがあります。
必要条件
ヘッダー : afx.h