typedef struct _EXCEPTION_POINTERS { /* exp */
PEXCEPTION_RECORD ExceptionRecord;
PCONTEXT ContextRecord;
} EXCEPTION_POINTERS, *PEXCEPTION_POINTERS;
The EXCEPTION_POINTERS structure contains a portable description of the exception and the processor context at the time of the exception.
ExceptionRecord
Points to an EXCEPTION_RECORD structure that contains a portable description of the exception.
The EXCEPTION_RECORD structure has the following form:
typedef struct _EXCEPTION_RECORD { /* exr */
DWORD ExceptionCode;
DWORD ExceptionFlags;
struct _EXCEPTION_RECORD *ExceptionRecord;
PVOID ExceptionAddress;
DWORD NumberParameters;
DWORD ExceptionInformation[EXCEPTION_MAXIMUM_PARAMETERS];
} EXCEPTION_RECORD, *LPEXCEPTION_RECORD;
ContextRecord
Points to a CONTEXT structure that contains a processor-specific context structure describing the state of the processor at the time of the exception.
GetExceptionInformation