CArchiveException::m_cause

Specifica la causa di un'eccezione.

int m_cause;

Note

Questo membro dati è una variabile pubblica di tipo int.I valori sono definiti da un tipo enumerato CArchiveException.Gli enumeratori e i relativi significati sono:

  • CArchiveException::none si è verificato alcun errore.

  • Errore non specificato diCArchiveException::genericException.

  • CArchiveException::readOnly ha tentato di scrivere in un file aperto per caricare.

  • CArchiveException::endOfFile raggiunge la fine di file la lettura di un oggetto.

  • CArchiveException::writeOnly tenta di leggere da un file aperto per archiviare.

  • Formato di file non valido diCArchiveException::badIndex.

  • CArchiveException::badClass tenta di leggere un oggetto in un oggetto di tipo errato.

  • CArchiveException::badSchema tenta di leggere un oggetto con una versione diversa della classe.

    [!NOTA]

    Questi enumeratori di causa CArchiveException sono distinti dagli enumeratori di causa CFileException.

    [!NOTA]

    CArchiveException::generic è stato deprecato.Utilizzo genericException anziché.Se generic viene utilizzato in un'applicazione e compilato con /clr, saranno errori di sintassi che non sono facili da decifrare.

Requisiti

Header: afx.h

Vedere anche

Riferimenti

Classe di CArchiveException

Grafico della gerarchia