次の方法で共有


CFileException クラス

ファイルに関連した例外状態を表します。

class CFileException : public CException

メンバー

7fcwft1a.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CFileException::CFileException

CFileException オブジェクトを構築します。

7fcwft1a.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CFileException::ErrnoToException

ランタイム エラー番号に相当する原因コードを返します。

CFileException::GetErrorMessage

例外を説明したメッセージを取得します。

CFileException::OsErrorToException

オペレーティング システムのエラー コードに相当する原因コードを返します。

CFileException::ThrowErrno

ランタイム エラー番号に応じたファイル例外をスローします。

CFileException::ThrowOsError

オペレーティング システムのエラー番号に応じたファイル例外をスローします。

7fcwft1a.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

説明

CFileException::m_cause

例外原因を示す移植性のあるコードを保持します。

CFileException::m_lOsError

関連するオペレーティング システムのエラー番号を保持します。

CFileException::m_strFileName

例外に関連したファイル名が入ります。

解説

CFileException のクラスは、ポータブル原因コードと操作システム固有のエラー番号を保持するパブリック データ メンバーが含まれています。クラスは、例外のスロー ファイルとオペレーティング システムのエラーと C ランタイム エラーの両方の原因コードに返す静的メンバー関数を提供します。

CFileException のオブジェクトは CFile のメンバー関数と派生クラスのメンバー関数で構築され、がスローされます。CATCH の式のスコープ内でこれらのオブジェクトにアクセスできます。移植性を考慮して、例外の理由を取得する原因コードのみを使用します。例外の詳細については、" " 例外処理 (MFC)を参照してください。

継承階層

CObject

CException

CFileException

必要条件

ヘッダー: afx.h

参照

関連項目

CException クラス

階層図

その他の技術情報

例外処理