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