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

Concepts

CFileException Class

CFileException Members

Hierarchy Chart

CFileException::ThrowErrno