AfxThrowFileException

void AfxThrowFileException(
     int cause,
     LONG lOsError = -1,
     LPCTSTR lpszFileName = NULL
    );

参数:
cause指定了一个整数,它指明了异常的原因。其可能取值的列表参见CFileException::m_cause。
lOsError包含了操作系统的错误号码(如果有的话),它描述了异常的原因。错误码的列表参见你的操作系统手册。
lpszFileName指向一个字符串,包含了引起异常的文件的名字。

说明:
这个函数抛出一个文件异常。你必须根据操作系统的错误码确定异常的原因。

请参阅:
CFileException::ThrowOsError, THROW