CFileException::CFileException

构造存储在对象中原因代码和操作系统的代码的 CFileException 对象。

CFileException( 
   int cause = CFileException::none,  
   LONG lOsError = -1,  
   LPCTSTR lpszArchiveName = NULL 
);

参数

  • cause
    指示异常原因的枚举类型变量。 为可能值的列表参见 CFileException::m_cause

  • lOsError
    异常的如果有一个运行SYSTEM特定原因。 lOsError 参数比 cause 提供更多信息。

  • lpszArchiveName
    指向包含 CFile 对象的名称的字符串导致异常。

备注

不要直接使用此构造函数,而是调用全局函数 AfxThrowFileException

备注

可变 lOsError 仅适用于 CFileCStdioFile 对象。CMemFile 选件类无法处理此错误代码。

要求

Header: afx.h

请参见

参考

CFileException选件类

层次结构图

AfxThrowFileException