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.

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

Reference

CFileException Class

Hierarchy Chart

CFileException::ThrowErrno