Share via


CFileException::CFileException

Construit un objet d' CFileException qui stocke le code de cause et le code du système d'exploitation de l'objet.

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

Paramètres

  • cause
    Un type énuméré variable qui indique la raison de l'exception. Consultez CFileException::m_cause pour une liste des valeurs possibles.

  • lOsError
    Une raison pour fonctionnement-système- détails de l'exception, si disponible. Le paramètre d' lOsError fournit davantage d'informations que cause fait.

  • lpszArchiveName
    Pointe vers une chaîne contenant le nom de l'objet d' CFile qui provoque l'exception.

Notes

N'utilisez pas ce constructeur directement, mais plutôt appelez la fonction globale AfxThrowFileException.

Notes

lOsError variable s'applique uniquement à CFile et aux objets d' CStdioFile .La classe d' CMemFile ne gère pas ce code d'erreur.

Configuration requise

Header: afx.h

Voir aussi

Référence

CFileException, classe

Graphique de la hiérarchie

AfxThrowFileException