Specific Exceptions
The following table lists the exception codes for the specific exception filters.
Exception Code | Exception | Header file or value |
---|---|---|
STATUS_ACCESS_VIOLATION |
Access violation |
NtStatus.h |
STATUS_ASSERTION_FAILURE |
Assertion failure |
NtStatus.h |
STATUS_APPLICATION_HANG |
Application hang |
0xCFFFFFFF |
STATUS_BREAKPOINT |
Break instruction exception |
NtStatus.h |
STATUS_CPP_EH_EXCEPTION |
C++ exception handling exception |
0xE06D7363 |
STATUS_CLR_EXCEPTION |
Common language runtime (CLR) exception |
0xE0434f4D |
DBG_CONTROL_BREAK |
CTRL+Break exception |
NtStatus.h |
DBG_CONTROL_C |
CTRL+C exception |
NtStatus.h |
STATUS_DATATYPE_MISALIGNMENT |
Data misaligned |
NtStatus.h |
DBG_COMMAND_EXCEPTION |
Debugger command exception |
NtStatus.h |
STATUS_GUARD_PAGE_VIOLATION |
Guard page violation |
NtStatus.h |
STATUS_ILLEGAL_INSTRUCTION |
Illegal instruction |
NtStatus.h |
STATUS_IN_PAGE_ERROR |
In-page I/O error |
NtStatus.h |
STATUS_INTEGER_DIVIDE_BY_ZERO |
Integer divide-by-zero |
NtStatus.h |
STATUS_INTEGER_OVERFLOW |
Integer overflow |
NtStatus.h |
STATUS_INVALID_HANDLE |
Invalid handle |
NtStatus.h |
STATUS_INVALID_LOCK_SEQUENCE |
Invalid lock sequence |
NtStatus.h |
STATUS_INVALID_SYSTEM_SERVICE |
Invalid system call |
NtStatus.h |
STATUS_PORT_DISCONNECTED |
Port disconnected |
NtStatus.h |
STATUS_SINGLE_STEP |
Single-step exception |
NtStatus.h |
STATUS_STACK_BUFFER_OVERRUN |
Stack buffer overflow |
NtStatus.h |
STATUS_STACK_OVERFLOW |
Stack overflow |
NtStatus.h |
STATUS_VERIFIER_STOP |
Application Verifier stop |
NtStatus.h |
STATUS_WAKE_SYSTEM_DEBUGGER |
Wake debugger |
NtStatus.h |