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

参照

参照

CArchiveException クラス

階層図

その他の技術情報

CArchiveException のメンバー