例外処理マクロ

これらのマクロは、例外処理のサポートを提供します。

名前 説明
_ATLCATCH 関連付けられた _ATLTRY で発生するエラーを処理するためのステートメント。
_ATLCATCHALL 関連付けられた _ATLTRY で発生するエラーを処理するためのステートメント。
_ATLTRY エラーが発生する可能性がある、保護されたコード セクションをマークします。

要件:

ヘッダー: atldef.h

_ATLCATCH

関連付けられた _ATLTRY で発生するエラーを処理するためのステートメント。

_ATLCATCH(e)

パラメーター

e
キャッチする例外。

解説

_ATLTRY と組み合わせて使用されます。 特定の種類の C++ 例外を処理するための、C++ の catch(CAtlException e) に解決されます。

_ATLCATCHALL

関連付けられた _ATLTRY で発生するエラーを処理するためのステートメント。

_ATLCATCHALL

解説

_ATLTRY と組み合わせて使用されます。 特定の種類の C++ 例外を処理するための、C++ の catch(...) に解決されます。

_ATLTRY

エラーが発生する可能性がある、保護されたコード セクションをマークします。

_ATLTRY

解説

_ATLCATCH または _ATLCATCHALL と組み合わせて使用されます。 C++ のシンボル try に解決されます。

関連項目

マクロ