CFileException选件类

表示一个文件相关的异常条件。

class CFileException : public CException

成员

7fcwft1a.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CFileException::CFileException

构造 CFileException 对象。

7fcwft1a.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CFileException::ErrnoToException

返回原因代码与一个运行时错误号相对应。

CFileException::GetErrorMessage

检索描述异常消息。

CFileException::OsErrorToException

返回原因代码与操作系统错误代码相对应。

CFileException::ThrowErrno

引发根据运行时错误号的文件异常。

CFileException::ThrowOsError

引发基于操作系统错误号的文件异常。

7fcwft1a.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CFileException::m_cause

包含可移植代码与异常原因对应。

CFileException::m_lOsError

包含相关操作系统的错误号。

CFileException::m_strFileName

包含文件名称的此异常的。

备注

CFileException 选件类包含一个可移植的原因代码和运行SYSTEM特定错误号的公共数据成员。 选件类还提供静态成员函数用于引发的异常文件以及用于返回两个操作系统的错误和C运行时错误的原因代码。

CFileException 构造对象。将引发。CFile 成员函数并在派生类中的成员函数。 在 "CATCH" 表达式的范围内,您可以访问这些对象。 对于可移植性,仅使用原因代码捕获异常的原因。 有关异常的更多信息,请参见文章 异常处理(MFC)

继承层次结构

CObject

CException

CFileException

要求

Header: afx.h

请参见

参考

CException选件类

层次结构图

其他资源

异常处理