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.
typedef STRUCT _EXCEPTIONREPORTRECORD {
ULONG ExceptionNum; /* Exception number. */
ULONG fHandlerFlags; /* Handler flags. */
STRUCT _EXCEPTIONREPORTRECORD *NestedExceptionReportRecord; /* Nested exception report record structure. */
PVOID ExceptionAddress; /* Address of the exception. */
ULONG cParameters; /* Size of exception specific information. */
ULONG ExceptionInfo[EXCEPTION_MAXIMUM_PARAMETERS]; /* Exception specific information. */
} EXCEPTIONREPORTRECORD;
typedef EXCEPTIONREPORTRECORD * PEXCEPTIONREPORTRECORD ;