Udostępnij za pośrednictwem


Klasa CFileException

Reprezentuje warunek wyjątku związanych z plikiem.

class CFileException : public CException

Członkowie

Publiczne konstruktory

Nazwa

Opis

CFileException::CFileException

Konstrukcje CFileException obiektu.

Metody publiczne

Nazwa

Opis

CFileException::ErrnoToException

Zwraca spowodować kod odpowiadający numerowi błąd w czasie wykonywania.

CFileException::GetErrorMessage

Pobiera wiadomość zawierająca opis wyjątek.

CFileException::OsErrorToException

Zwraca kod przyczyny, odpowiadający kod błędu systemu operacyjnego.

CFileException::ThrowErrno

Generuje wyjątek plików na podstawie liczby błędów runtime.

CFileException::ThrowOsError

Generuje wyjątek plików oparte na numer błędu systemu operacyjnego.

Publiczne danych członków

Nazwa

Opis

CFileException::m_cause

Zawiera kod przenośny odpowiadające przyczynę wyjątku.

CFileException::m_lOsError

Zawiera numer błędu systemu operacyjnego powiązanego.

CFileException::m_strFileName

Zawiera nazwę pliku dla tego wyjątku.

Uwagi

CFileException Klasa obejmuje członków publiczne dane, które zawierają kod przyczyny przenośne i numer błędu działających konkretnych systemów.Klasa zapewnia również funkcje członka statycznego do generowania pliku wyjątków i zwracanie powodują kodów zarówno błędy systemu operacyjnego i c błędów czasu wykonywania.

CFileExceptionobiekty są zbudowane i generowane CFile funkcji elementów członkowskich w funkcji elementów członkowskich z klas pochodnych.Można uzyskać dostęp do tych obiektów w zakresie połowu wyrażenie.Przenośności Użyj tylko kod przyczyny, aby uzyskać przyczynę wyjątku.Aby uzyskać więcej informacji dotyczących wyjątków, zobacz artykuł Obsługi wyjątków (MFC).

Hierarchii dziedziczenia

CObject

CException

CFileException

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Klasa CException

Diagram hierarchii

Inne zasoby

Przetwarzanie wyjątków