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.

PEXCEPTIONREPORTRECORD
Pointer to EXCEPTIONREPORTRECORD typedef EXCEPTIONREPORTRECORD *PEXCEPTIONREPORTRECORD;