Compartilhar 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.

    Dica

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

    Dica

    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 CArchiveException

Gráfico da hierarquia