BREAKREASON Enumeration
Indicates what caused the break.
Syntax
typedef enum tagBREAKREASON {
BREAKREASON_STEP,
BREAKREASON_BREAKPOINT,
BREAKREASON_DEBUGGER_BLOCK,
BREAKREASON_HOST_INITIATED,
BREAKREASON_LANGUAGE_INITIATED,
BREAKREASON_DEBUGGER_HALT,
BREAKREASON_ERROR,
BREAKREASON_JIT
} BREAKREASON;
Members
Member | Description |
---|---|
BREAKREASON_STEP | The language engine is in the stepping mode. |
BREAKREASON_BREAKPOINT | The language engine encountered an explicit breakpoint. |
BREAKREASON_DEBUGGER_BLOCK | The language engine encountered a debugger block on another thread. |
BREAKREASON_HOST_INITIATED | The host requested a break. |
BREAKREASON_LANGUAGE_INITIATED | The language engine requested a break. |
BREAKREASON_DEBUGGER_HALT | The debugger IDE requested a break. |
BREAKREASON_ERROR | An execution error caused the break. |
BREAKREASON_JIT | Caused by JIT Debugging startup. |
See also
Active Script Debugger Constants, Enumerations, and Structures