HALT_REASON_CODE_TYPE2 (Windows CE 5.0)
This enumeration lists possible reasons for an execution halt on the debugging target.
typedef enum _HALT_REASON_CODE_TYPE2 { hrc2User, hrc2Exception, hrc2Bp, hrc2EBp, hrc2Step, hrc2SmpSync, hrc2OsNotif, hrc2Unknown,} HALT_REASON_CODE_TYPE2;
Elements
hrc2User
Indicator for user-initiated, or manual, asynchronous halts.hrc2Exception
Indicator for halt due to an exception. Note that this case does not include exceptions that are used to manufacture breakpoints or single-step processes. Breakpoints and single-step are handled separately.hrc2Bp
Indicator for a halt due to a user-inserted code or data breakpoint.hrc2EBp
Indicator for a halt due to an embedded code breakpoint.hrc2Step
Indicator for a halt due to single step completion.hrc2SmpSync
Not used.Indicator for a synchronous halt due another CPU in an SMP configuration.
hrc2OsNotif
Indicator of an OS notification.This parameter is typically introduced when the OS Access component determines that a causal event occurred, such as a module load or unload. This condition notifies the client that the halt is temporary and allows time for the client to update the state and position breakpoints. Execution should resume after the update.
hrc2Unknown
Unknown reason.
Requirements
OS Version: Windows CE 5.0 and later.
Header: exdi2.h.
See Also
Send Feedback on this topic to the authors