CFileException::CFileException

Erstellt ein CFileException-Objekt, das den Ursachencode und den Betriebssystemcode im Objekt gespeichert wird.

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

Parameter

  • cause
    Eine Aufzählungstypvariable, die den Grund für die Ausnahme angibt.Siehe CFileException::m_cause für eine Liste der möglichen Werte.

  • lOsError
    Ein betriebssystemspezifischer Grund für die Ausnahme, sofern verfügbar.Der lOsError-Parameter stellt mehr Informationen, als cause ausführt.

  • lpszArchiveName
    Zeigt auf eine Zeichenfolge, die den Namen des CFile-Objekts verursacht die Ausnahme enthält.

Hinweise

Verwenden Sie diesen Konstruktor nicht direkt, sondern rufen Sie lieber die globale Funktion AfxThrowFileException auf.

HinweisHinweis

Variable lOsError gilt nur für CFile und CStdioFile-Objekte.Die CMemFile-Klasse behandelt nicht diesen Fehlercode.

Anforderungen

Header: afx.h

Siehe auch

Referenz

CFileExceptions-Klasse

Hierarchien-Diagramm

AfxThrowFileException