地址:https://msdn.microsoft.com/zh-cn/library/7fcwft1a.aspx
此页关于CFileException::m_cause的说明是错误的。其原文如下:
备注
此数据成员是类型 int
的公共变量。 枚举器及其含义如下所示:
-
CFileException::none
0︰ 未发生错误。 -
CFileException::genericException
1︰ 出现未知的错误。 -
CFileException::fileNotFound
2︰ 找不到文件。 -
CFileException::badPath
3︰ 全部或部分路径无效。 -
CFileException::tooManyOpenFiles
4︰ 超过了允许的打开的文件数。 -
CFileException::accessDenied
5︰ 无法访问该文件。 -
CFileException::invalidFile
6︰ 试图使用无效的文件句柄。 -
CFileException::removeCurrentDir
7︰ 不能删除当前工作目录。 -
CFileException::directoryFull
8︰ 没有更多的目录条目。 -
CFileException::badSeek
9︰ 时尝试设置文件指针时出错。 -
CFileException::hardIO
10︰ 硬件错误。 -
CFileException::sharingViolation
11︰ 共享。未加载 EXE,或共享的区域已被锁定。 -
CFileException::lockViolation
12︰ 尝试锁定已经锁定的区域。 -
CFileException::diskFull
14︰ 磁盘已满。 -
CFileException::endOfFile
15︰ 已到达文件末尾。
-
CFileException::diskFull
13︰ 磁盘已满。 -
CFileException::endOfFile
14︰ 已到达文件末尾。
以下是其枚举定义,请大家仔细看,希望遇到同样疑惑的朋友能够豁然开朗。