Поделиться через


Класс CFileException

Представляет состояние исключения, связанного с файлом.

class CFileException : public CException

Члены

Открытые конструкторы

Имя

Описание

CFileException::CFileException

Создает объект CFileException.

Открытые методы

Имя

Описание

CFileException::ErrnoToException

Код причины возвращений, соответствующее номеру ошибки во время выполнения.

CFileException::GetErrorMessage

Получает сообщение, описывающее исключение.

CFileException::OsErrorToException

Возвращает код причины, соответствующего коду ошибки операционной системы.

CFileException::ThrowErrno

Выдает исключение файла на основе номер ошибки времени выполнения.

CFileException::ThrowOsError

Выдает исключение файла на основе номер ошибки операционной системы.

Открытые члены данных

Имя

Описание

CFileException::m_cause

Содержит переносимый код, соответствующий причине исключения.

CFileException::m_lOsError

Содержит связанный номер ошибки операционной системы.

CFileException::m_strFileName

Содержит имя файла для этого исключения.

Заметки

Класс CFileException содержит открытые элементы данных, которые содержат переносимый причину и код ошибки работать-система- номер конкретного. Класс также предоставляет статические функции-члены для генерирования исключений файла и возвращение кодов причины как ошибки операционной системы, так и для ошибок во время выполнения c.

Объекты CFileException встроенные и созданные в функции-члены CFile и в функции-члены производных классов. Доступ к этим объектам в области выражения CATCH. При переносимости, используйте только код причины для получения причину исключения. Дополнительные сведения об исключениях см. в статье Обработка исключений (MFC).

Иерархия наследования

CObject

CException

CFileException

Требования

Header: afx.h

См. также

Ссылки

Класс CException

Диаграмма иерархии

Другие ресурсы

Обработка исключений