例外狀況處理巨集

備註

Active Template Library(ATL)持續支援。 不過,我們不再新增功能或更新文件。

這些巨集支援例外狀況處理。

名稱 描述
_ATLCATCH 用來處理相關聯 _ATLTRY中發生錯誤的 語句。
_ATLCATCHALL 用來處理相關聯 _ATLTRY中發生錯誤的 語句。
_ATLTRY 標記可能發生錯誤的受防護程式碼區段。

需求:

標頭: atldef.h

_ATLCATCH

用來處理相關聯 _ATLTRY中發生錯誤的 語句。

_ATLCATCH(e)

參數

e
要攔截的例外狀況。

備註

與 _ATLTRY搭配使用。 解析為C++ catch(CAtlException e) 來處理指定類型的C++例外狀況。

_ATLCATCHALL

用來處理相關聯 _ATLTRY中發生錯誤的 語句。

_ATLCATCHALL

備註

與 _ATLTRY搭配使用。 解析為C++ catch(...) 來處理所有類型的C++例外狀況。

_ATLTRY

標記可能發生錯誤的受防護程式碼區段。

_ATLTRY

備註

與_ATLCATCH或_ATLCATCHALL搭配使用。 解析為C++符號 嘗試。

另請參閱

巨集