Udostępnij za pośrednictwem


CFileException::CFileException

Konstrukcje CFileException obiekt, który przechowuje kod przyczyny i kodu systemu operacyjnego w obiekcie.

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

Parametry

  • cause
    Zmienna typu wyliczanego wskazuje przyczynę wyjątku.Zobacz CFileException::m_cause dla listy możliwych wartości.

  • lOsError
    Przyczyna działających konkretnych systemów wyjątku, jeśli są dostępne.lOsError Parametr zawiera więcej informacji niż cause jest.

  • lpszArchiveName
    Wskazuje ciąg zawierający nazwę CFile obiektu powoduje wyjątek.

Uwagi

Nie używaj tego konstruktora bezpośrednio, ale raczej wywołania funkcji globalnej AfxThrowFileException.

[!UWAGA]

Zmienna lOsError stosuje się tylko do CFile i CStdioFile obiektów.CMemFile Klasa nie obsługuje ten kod błędu.

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Klasa CFileException

Wykres hierarchii

AfxThrowFileException