La biblioteca de clases proporciona un mecanismo de control de excepciones basado en la clase CException. El marco de aplicación utiliza excepciones en el código; También puede utilizar en el suyo. Para obtener más información, consulte el artículo excepciones en la Guía del programador de Visual C++. Usted puede derivar sus propios tipos de excepción CException.
MFC proporciona una clase de excepción de los que puede derivar su propia excepción, así como clases de excepción para todas las excepciones que admite.
La clase base para excepciones.
Una excepción de archivo.
Una excepción resultantes de un fallo en una operación de base de datos DAO.
Una excepción resultantes de un fallo en el procesamiento de base de datos ODBC.
Una excepción de archivo.
Una excepción de la memoria.
Una excepción resultantes utilizando una función no admitida.
Una excepción resultantes de un fallo en el procesamiento de OLE. Esta clase se utiliza por contenedores y servidores.
Una excepción resultante de un error durante la automatización. Excepciones de automatización son iniciadas por servidores de automatización y capturados por los clientes de automatización.
Una excepción resultante de un error al cargar un recurso de Windows.
Una excepción utilizada para detener una operación iniciada por el usuario. Normalmente el usuario ha sido notificado del problema antes de que se produce esta excepción.