Compartilhar via


Classe CFileException

Representa uma condição de exceção com relacionados.

class CFileException : public CException

Membros

Construtores public

Nome

Descrição

CFileException::CFileException

Constrói um objeto de CFileException .

Métodos públicos

Nome

Descrição

CFileException::ErrnoToException

Código de causa de retorna que corresponde a um número de erro em tempo de execução.

CFileException::GetErrorMessage

Recupera a mensagem descrevendo uma exceção.

CFileException::OsErrorToException

Retorna um código causa de que corresponde a um código de erro do sistema operacional.

CFileException::ThrowErrno

Gera uma exceção do arquivo com base em um número de erro em tempo de execução.

CFileException::ThrowOsError

Gera uma exceção do arquivo com base em um número de erro do sistema operacional.

Membros públicos de dados

Nome

Descrição

CFileException::m_cause

O arquivo contém código que corresponde à causa de exceção.

CFileException::m_lOsError

Contém o número de erro do sistema operacional relacionados.

CFileException::m_strFileName

Contém o nome do arquivo para essa exceção.

Comentários

A classe de CFileException inclui os dados membros públicos que contêm o código portátil e causa do erro número operar-sistema- específico. A classe também fornece funções de membro estático para gerar exceções do arquivo e retornar códigos de causa para erros do sistema operacional e erros em tempo de execução de C.

Os objetos deCFileException são construídos e lançados em funções de membro de CFile e funções de membro de classes derivadas. Você pode acessar esses objetos no escopo de uma expressão de CATCH . Para a mobilidade, use somente o código seja transferido para obter a razão para uma exceção. Para obter mais informações sobre as exceções, consulte o artigo manipulação de exceção (MFC).

Hierarquia de herança

CObject

CException

CFileException

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CException

Gráfico da hierarquia

Outros recursos

Processamento de exceção