Partager via


CArchiveException::m_cause

Spécifie la cause de l'exception.

int m_cause;

Notes

Cette donnée membre est une variable publique de type int.Les valeurs sont définies par un type énuméré par CArchiveException .Les énumérateurs et leurs significations sont les suivantes :

  • CArchiveException::none aucune erreur s'est produite.

  • Erreur non spécifié deCArchiveException::genericException .

  • CArchiveException::readOnly a tenté d'écrire dans une archive ouverte pour charger.

  • CArchiveException::endOfFile a atteint de fin de fichier lors de la lecture d'un objet.

  • CArchiveException::writeOnly a essayé de lire d'une archive ouverte pour stocker.

  • Format de fichier non valide deCArchiveException::badIndex .

  • CArchiveException::badClass a essayé de lire un objet en un objet du type incorrect.

  • CArchiveException::badSchema a essayé de lire un objet avec une version différente de la classe.

    [!REMARQUE]

    Ces énumérateurs de cause d' CArchiveException sont distincts des énumérateurs de cause d' CFileException .

    [!REMARQUE]

    CArchiveException::generic est déconseillé.Utilisation genericException à la place.Si generic est utilisé dans une application et généré avec /clr, il y a des erreurs de syntaxe il n'est pas facile à déchiffrer que.

Configuration requise

Header: afx.h

Voir aussi

Référence

Classe de CArchiveException

Graphique de la hiérarchie