Compartir a través de


CArchiveException::m_cause

especifica la causa de la excepción.

int m_cause;

Comentarios

este miembro de datos es una variable pública de intescrito.Los valores son definidas por un tipo enumerado de CArchiveException .Los enumeradores y sus significados son los siguientes:

  • CArchiveException::none ningún error.

  • Error deCArchiveException::genericException Unspecified.

  • CArchiveException::readOnly intentado escribir en un archivo abierto para cargar.

  • Final de archivo deCArchiveException::endOfFile Reached mientras lee un objeto.

  • CArchiveException::writeOnly intentó leer de un archivo abierto para almacenar.

  • Formato de archivo deCArchiveException::badIndex Invalid.

  • CArchiveException::badClass intentó leer un objeto en un objeto de tipo incorrecto.

  • CArchiveException::badSchema intentó leer un objeto con una versión diferente de la clase.

    [!NOTA]

    estos enumeradores de la causa de CArchiveException son distintos de los enumeradores de la causa de CFileException .

    [!NOTA]

    Está desusadaCArchiveException:: genérico .Uso genericException en su lugar.si genérico se utiliza en una aplicación y se compila con /clr, habrá los errores de sintaxis que no son fáciles de descifrar.

Requisitos

encabezado: afx.h

Vea también

Referencia

Clase de CArchiveException

Gráfico de jerarquía