EXCEPTIONREPORTRECORD: Difference between revisions
Appearance
m Ak120 moved page OS2 API:DataType:EXCEPTIONREPORTRECORD to EXCEPTIONREPORTRECORD |
mNo edit summary |
||
Line 1: | Line 1: | ||
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 === | ||
[[ULONG]] ExceptionNum; | [[ULONG]] ExceptionNum; | ||
ULONG fHandlerFlags; | ULONG fHandlerFlags; | ||
STRUCT _EXCEPTIONREPORTRECORD *NestedExceptionReportRecord; | STRUCT _EXCEPTIONREPORTRECORD *NestedExceptionReportRecord; | ||
[[PVOID]] ExceptionAddress; | [[PVOID]] ExceptionAddress; | ||
ULONG cParameters; | ULONG cParameters; | ||
ULONG ExceptionInfo[EXCEPTION_MAXIMUM_PARAMETERS]; | ULONG ExceptionInfo[EXCEPTION_MAXIMUM_PARAMETERS]; | ||
Line 20: | Line 19: | ||
;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. | ||
==PEXCEPTIONREPORTRECORD== | |||
Pointer to EXCEPTIONREPORTRECORD | |||
typedef EXCEPTIONREPORTRECORD *PEXCEPTIONREPORTRECORD; | |||
[[Category:Data type]] | [[Category:Data type]] |
Latest revision as of 18:05, 7 November 2017
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.
PEXCEPTIONREPORTRECORD
Pointer to EXCEPTIONREPORTRECORD
typedef EXCEPTIONREPORTRECORD *PEXCEPTIONREPORTRECORD;