EXCEPTIONREPORTRECORD: Difference between revisions
Appearance
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== EXCEPTIONREPORTRECORD == | == EXCEPTIONREPORTRECORD == | ||
This structure contains machine-independent information about an exception or unwind. No system exception will ever have more parameters than the value of EXCEPTION_MAXIMUM_PARAMETERS. User exceptions are not bound to this limit. | This structure contains machine-independent information about an exception or unwind. No system exception will ever have more parameters than the value of EXCEPTION_MAXIMUM_PARAMETERS. User exceptions are not bound to this limit. | ||
=== Type === | === Type === | ||
[[OS2 API:DataType:ULONG|ULONG]] ExceptionNum; | [[OS2 API:DataType:ULONG|ULONG]] ExceptionNum; | ||
[[OS2 API:DataType:ULONG|ULONG]] fHandlerFlags; | [[OS2 API:DataType:ULONG|ULONG]] fHandlerFlags; | ||
Line 13: | Line 11: | ||
==== C Declaration Method ==== | ==== C Declaration Method ==== | ||
typedef struct | typedef struct | ||
=== Fields === | === Fields === | ||
ExceptionNum Exception number. | ExceptionNum Exception number. | ||
fHandlerFlags Handler flags. | fHandlerFlags Handler flags. | ||
Line 24: | Line 20: | ||
cParameters Size of exception specific information. | cParameters Size of exception specific information. | ||
ExceptionInfo[EXCEPTION_MAXIMUM_PARAMETERS] Exception specific information. | ExceptionInfo[EXCEPTION_MAXIMUM_PARAMETERS] Exception specific information. | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 22:09, 16 April 2016
EXCEPTIONREPORTRECORD
This structure contains machine-independent information about an exception or unwind. No system exception will ever have more parameters than the value of EXCEPTION_MAXIMUM_PARAMETERS. User exceptions are not bound to this limit.
Type
ULONG ExceptionNum; ULONG fHandlerFlags; STRUCT _EXCEPTIONREPORTRECORD *NestedExceptionReportRecord; PVOID ExceptionAddress; ULONG cParameters; ULONG ExceptionInfo[EXCEPTION_MAXIMUM_PARAMETERS];
C Declaration Method
typedef struct
Fields
ExceptionNum Exception number. fHandlerFlags Handler flags. NestedExceptionReportRecord Nested exception report record structure. ExceptionAddress Address of the exception. cParameters Size of exception specific information. ExceptionInfo[EXCEPTION_MAXIMUM_PARAMETERS] Exception specific information.