Jump to content

EXCEPTIONREPORTRECORD

From EDM2
Revision as of 12:43, 28 June 2005 by Anakor (talk | contribs) (New)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.