Partilhar via


CArchiveException::m_cause

Especifica a causa de exceção.

int m_cause;

Comentários

Este membro de dados é uma variável pública do tipo int.Os valores são definidos por um tipo enumerado de CArchiveException .Enumeradores e seus significados são:

  • CArchiveException::none nenhum erro ocorreu.

  • Erro não especificado deCArchiveException::genericException .

  • CArchiveException::readOnly tentou escrever em um arquivo aberto neutro para carregar.

  • CArchiveException::endOfFile atingiu o final do arquivo ao ler um objeto.

  • CArchiveException::writeOnly tentou ler de um arquivo aberto neutro armazenando.

  • Formato de arquivo válido deCArchiveException::badIndex .

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

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

    ObservaçãoObservação

    Esses enumeradores da causa de CArchiveException são diferentes dos enumeradores da causa de CFileException .

    ObservaçãoObservação

    CArchiveException::generic é substituído.Use genericException em vez de isso.Se generic é usado em um aplicativo e compilado 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 de CArchiveException

Gráfico de hierarquia