注
Microsoft Foundation Classes (MFC) ライブラリは引き続きサポートされています。 ただし、機能の追加やドキュメントの更新は行われません。
クラス ライブラリには、クラス CExceptionに基づく例外処理メカニズムが用意されています。 アプリケーション フレームワークでは、そのコードで例外が使用されます。また、それらを自分の中で使用することもできます。 詳細については、 例外に関する記事を参照してください。
CExceptionから独自の例外の種類を派生させることができます。
MFC には、独自の例外を派生できる例外クラスと、サポートされているすべての例外の例外クラスが用意されています。
CException
例外の基本クラス。
CArchiveException
アーカイブ例外。
CDaoException
DAO データベース操作でエラーが発生した場合の例外。
CDBException
ODBC データベース処理でエラーが発生した場合の例外。
CFileException
ファイル指向の例外。
CMemoryException
メモリ不足による例外。
CNotSupportedException
サポートされていない機能の使用に起因する例外。
COleException
OLE 処理でエラーが発生した結果の例外。 このクラスは、コンテナーとサーバーの両方で使用されます。
COleDispatchException
オートメーション中にエラーが発生した例外。 オートメーションの例外はオートメーション サーバーによってスローされ、オートメーション クライアントによってキャッチされます。
CResourceException
Windows リソースの読み込み失敗による例外です。
CUserException
ユーザーが開始した操作を停止するために使用される例外。 通常はこの例外がスローされる前に、ユーザーに問題が通知されます。