文档介绍:异常崩溃码对照
硬件异常即由CPU引发的异常,Windows定义了以下的硬件异常代码:
异常
值
描述
EXCEPTION_ACCESS_VIOLATION
0xC0000005
程序企图读写一个不 可访问的地址时引发 的异常。例如企图读 取0地址处的内存。
EXCEPTION_ARRAY_BOUNDS_EXCEEDED
0xC000008C
数组访问越界时引发 的异常。
EXCEPTION_BREAKPOINT
0x80000003
触发断点时引发的异
常。
EXCEPTION_DATATYPE_MISALTGNMENT
0x80000002
程序读取一个未经对 齐的数据时引发的异 常。
EXCEPTION_FLT_DENORMAL_OPERAND
0xC000008D
如果浮点数操作的操 作数是非正常的,则 引发该异常。所谓非 正常,即它的值太小
以至于不能用标准格
式表示出来。
EXCEPTION_FLT_DIVIDE_BY_ZERO
0xC000008E
浮点数除法的除数是
0时引发该异常。
EXCEPTION_FLT_INEXACT_RESULT
0xC000008F
浮点数操作的结果不 能精确表示成小数时 引发该异常。
EXCEPTION_FLT_INVALID_OPERATION
0xC0000090
该异常表示不包括在 这个表内的其它浮点 数异常。
EXCEPTION_FLT_OVERFLOW
0xC0000091
浮点数的指数超过所 能表示的最大值时引 发该异常。
EXCEPTION_FLT_STACK_CHECK
0xC0000092
进行浮点数运算时栈 发生溢出或下溢时引 发该异常。
EXCEPTION_FLT_UNDERFLOW
0xC0000093
浮点数的指数小于所 能表示的最小值时引 发该异常。
EXCEPTION_ILLEGAL_INSTRUCTION
OxCOOOOOlD
程序企图执行一个无
效的指令时引发该异
常。
EXCEPTION_IN_PAGE_ERROR
0xC0000006
程序要访问的内存页 不在物理内存中时引 发的异常。
EXCEPTION_INT_DIVIDE_BY_ZERO
0xC0000094
整数除法的除