MINIDUMP_EXCEPTION structure
Contains exception information.
Syntax
typedef struct _MINIDUMP_EXCEPTION { ULONG32 ExceptionCode; ULONG32 ExceptionFlags; ULONG64 ExceptionRecord; ULONG64 ExceptionAddress; ULONG32 NumberParameters; ULONG32 __unusedAlignment; ULONG64 ExceptionInformation[EXCEPTION_MAXIMUM_PARAMETERS]; } MINIDUMP_EXCEPTION, *PMINIDUMP_EXCEPTION;
Members
- ExceptionCode
-
The reason the exception occurred. This is the code generated by a hardware exception, or the code specified in the RaiseException function for a software-generated exception. Following are the exception codes likely to occur due to common programming errors.
Another exception code is likely to occur when debugging console processes. It does not arise because of a programming error. The DBG_CONTROL_C exception code occurs when CTRL+C is input to a console process that handles CTRL+C signals and is being debugged. This exception code is not meant to be handled by applications. It is raised only for the benefit of the debugger, and is raised only when a debugger is attached to the console process.
- ExceptionFlags
-
This member can be either zero, indicating a continuable exception, or EXCEPTION_NONCONTINUABLE, indicating a noncontinuable exception. Any attempt to continue execution after a noncontinuable exception causes the EXCEPTION_NONCONTINUABLE_EXCEPTION exception.
- ExceptionRecord
-
A pointer to an associated MINIDUMP_EXCEPTION structure. Exception records can be chained together to provide additional information when nested exceptions occur.
- ExceptionAddress
-
The address where the exception occurred.
- NumberParameters
-
The number of parameters associated with the exception. This is the number of defined elements in the ExceptionInformation array.
- __unusedAlignment
-
Reserved for cross-platform structure member alignment. Do not set.
- ExceptionInformation
-
An array of additional arguments that describe the exception. The RaiseException function can specify this array of arguments. For most exception codes, the array elements are undefined. For the following exception code, the array elements are defined as follows.
Requirements
|
Redistributable | DbgHelp.dll 5.1 or later |
|---|---|
|
Header |
|
See also
Send comments about this topic to Microsoft
Build date: 10/26/2012