Exception Handling Macros
These macros provide support for exception handling.
Name | Description |
---|---|
_ATLCATCH | Statement(s) to handle errors occurring in the associated _ATLTRY . |
_ATLCATCHALL | Statement(s) to handle errors occurring in the associated _ATLTRY . |
_ATLTRY | Marks a guarded code section where an error could possibly occur. |
Requirements:
Header: atldef.h
_ATLCATCH
Statement(s) to handle errors occurring in the associated _ATLTRY
.
_ATLCATCH(e)
Parameters
e
The exception to catch.
Remarks
Used in conjunction with _ATLTRY
. Resolves to C++ catch(CAtlException e) for handling a given type of C++ exceptions.
_ATLCATCHALL
Statement(s) to handle errors occurring in the associated _ATLTRY
.
_ATLCATCHALL
Remarks
Used in conjunction with _ATLTRY
. Resolves to C++ catch(...) for handling all types of C++ exceptions.
_ATLTRY
Marks a guarded code section where an error could possibly occur.
_ATLTRY
Remarks
Used in conjunction with _ATLCATCH or _ATLCATCHALL. Resolves to the C++ symbol try.
See also
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för