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

[!REMARQUE]

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

Classe de CFileException

Graphique de la hiérarchie

AfxThrowFileException