Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This structure contains the following:

  • An exception record with a machine-independent description of an exception.

  • A context record with a machine-dependent description of the processor context at the time of the exception.

Syntax

typedef struct _EXCEPTION_POINTERS {
  PEXCEPTION_RECORD 
ExceptionRecord;
  PCONTEXT 
ContextRecord;
} EXCEPTION_POINTERS;

Members

ExceptionRecord

Pointer to an EXCEPTION_RECORDstructure that contains a machine-independent description of the exception.

ContextRecord

Pointer to a CONTEXTstructure that contains a processor-specific description of the state of the processor at the time of the exception.

Remarks

Vectored exception handlers are not frame-based handlers. Therefore, you can add a handler and ensure that it gets called regardless of where you are in a call frame. The handlers are called in the order that they were added, after the debugger gets a first chance notification, but before frame-based dispatching occurs.

Requirements

Header excpt.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also