Exception Handling (Windows Embedded CE 6.0)
1/5/2010
An exception is an abnormal situation that happens while a program is running. Exceptions are often indications of problems that you need to debug.
The kernel debugger recognizes many types of exceptions. These include Windows Embedded CE exceptions, C++ exceptions, common language runtime exceptions, Win32 exceptions, and native run-time checks.
Some types of exceptions, such as C++ exceptions, have handlers. Handlers are pieces of code that respond to an exception when it occurs, giving the program a chance to recover from the abnormal situation. C run-time errors do not have handlers.
In This Section
- Exception Handling Messages
Provides explanations of the most common exception handling messages.
- Viewing or Modifying the List of Exceptions
Explains how to view CE exceptions.
- Handling an Exception
Explains how to control the way the debugger or the OS handle an exception.
- Using Run-Time Checks
Explains how to use run-time checks in an x86 environment
Related Sections
- Changing How the Debugger Handles Exceptions
Explains how to chose what the debugger does when an exception occurs.
- Exceptions Dialog Box
Provides information about the Exceptions Dialog Box.
- Exception Handling for Device Compilers
Provides information about the way exceptions are processed by RISC microprocessors such as those used in most embedded and mobile devices.