EXCEPTION_POINTERS

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.

Members

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.

See Also

GetExceptionInformation