Compartilhar via


CArchiveException::m_cause

Especifica a causa da exceção.

int m_cause;

Comentários

Esse membro de dados é uma variável pública do tipo int. Seus valores são definidos por um CArchiveException tipo enumerado. sistema autônomo enumeradores e seus significados são:

  • CArchiveException::none   Não ocorreu nenhum erro.

  • CArchiveException::genericException   Erro não especificado.

  • CArchiveException::readOnly   Tentou gravar em um arquivar aberto para o carregamento.

  • CArchiveException::endOfFile   participante do arquivo atingido ao ler um objeto.

  • CArchiveException::writeOnly   Tentou ler de um arquivar aberto para o armazenamento.

  • CArchiveException::badIndex   Formato de arquivo inválido.

  • CArchiveException::badClass   Tentativa de ler um objeto em um objeto do tipo errado.

  • CArchiveException::badSchema   Tentativa de ler um objeto com uma versão diferente da classe.

    Observação:

    Esses CArchiveException causa enumeradores são diferentes das CFileException fazer com que os enumeradores.

    Observação:

    CArchiveException::generic está obsoleto.Use genericException em vez disso.If genérico é usado em um aplicativo e criados com/CLR, haverá erros de sintaxe que não são fáceis de decifrar.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CArchiveException

Gráfico de hierarquia

Outros recursos

CArchiveException membros