CFileException::ThrowOsError

 

Throws a CFileException corresponding to a given lOsError value. If the error code is unknown, then the function throws an exception coded as CFileException::generic.

Syntax

      static void PASCAL ThrowOsError(
   LONG lOsError,
   LPCTSTR lpszFileName = NULL 
);

Parameters

  • lOsError
    An operating-system-specific error code.

  • lpszFileName
    A pointer to the string containing the name of the file that caused the exception, if available.

Example

CFileException::ThrowOsError(ERROR_ACCESS_DENIED);  // "access denied"         

Requirements

Header: afx.h

See Also

CFileException Class
Hierarchy Chart
CFileException::ThrowErrno