CFileException::CFileException

Syntax

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

Parameters

cause

An enumerated type variable that indicates the reason for the exception. See CFileException::m_cause for a list of the possible values.

lOsError

An operating-system-specific reason for the exception, if available. The lOsError parameter provides more information than cause provides.

Remarks

Constructs a CFileException object that stores the cause code and the operating-system code in the object.

Do not use this constructor directly, but rather call the global function AfxThrowFileException.

Note:

The variable lOsError applies only to CFile and CStdioFile objects. The CMemFile class does not handle this error code. More information specifically about the operating system is available through the run-time function _dosexterr (MS-DOS only).

See Also

AfxThrowFileException