例外処理マクロ
これらのマクロは、例外処理のサポートを提供します。
名前 | 説明 |
---|---|
_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 に解決されます。