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.
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