The EXCEPTIONREPORTRECORD data structure describes an exception and any additional parameters associated with the exception. The data structure contains fields for the following information:

For descriptions of the system exceptions see the Control Program Programming Reference.

Following are the flags that are set to indicate exception attributes. Only the EH_NONCONTINUABLE flag can be set (but not cleared) by the user. All other flags are set by the system.

EH_NONCONTINUABLE (0x1)

EH_UNWINDING (0x2) EH_EXIT_UNWIND (0x4) EH_STACK_INVALID (0x8) EH_NESTED_CALL (0x10)

EXCEPTIONREPORTRECORD data structures can be chained together to provide additional information when nested exceptions are raised.


[Back] [Next]