Indicates the cause of hitting a breakpoint.
Syntax
typedef enum tagBREAKREASON {
BREAKREASON_STEP,
BREAKREASON_BREAKPOINT,
BREAKREASON_DEBUGGER_BLOCK,
BREAKREASON_HOST_INITIATED,
BREAKREASON_LANGUAGE_INITIATED,
BREAKREASON_DEBUGGER_HALT,
BREAKREASON_ERROR
} BREAKREASON;
Constants
- BREAKREASON_STEP
- Breakpoint caused by the stepping mode.
- BREAKREASON_BREAKPOINT
- Breakpoint caused by an explicit breakpoint.
- BREAKREASON_DEBUGGER_BLOCK
- Breakpoint caused by another thread breaking.
- BREAKREASON_HOST_INITIATED
- Breakpoint caused by a host-requested break.
- BREAKREASON_LANGUAGE_INITIATED
- Breakpoint caused by a scripted break.
- BREAKREASON_DEBUGGER_HALT
- Breakpoint caused by a debugger IDE-requested break.
- BREAKREASON_ERROR
- Breakpoint caused by an execution error.
Enumerated Type Information
Windows NT Use version 4.0 Windows Use Windows 95 and later Header Activdbg.h Minimum availability Internet Explorer 4.0