admin管理员组文章数量:1565818
2024年3月19日发(作者:)
异常崩溃码对照
硬件异常即由CPU引发的异常,Windows定义了以下的硬件异常代码:
异常
值
描述
程序企图读写一个不
可访问的地址时引发
EXCEPTION_ACCESS_VIOLATION
0xC0000005
的异常。例如企图读
取0地址处的内存。
数组访问越界时引发
EXCEPTION_ARRAY_BOUNDS_EXCEEDED
0xC000008C
的异常。
触发断点时引发的异
EXCEPTION_BREAKPOINT
0x80000003
常。
程序读取一个未经对
EXCEPTION_DATATYPE_MISALIGNMENT
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
0xC000001D
程序企图执行一个无
效的指令时引发该异
常。
程序要访问的内存页
EXCEPTION_IN_PAGE_ERROR
0xC0000006
不在物理内存中时引
发的异常。
整数除法的除数是0
EXCEPTION_INT_DIVIDE_BY_ZERO
0xC0000094
时引发该异常。
整数操作的结果溢出
EXCEPTION_INT_OVERFLOW
0xC0000095
时引发该异常。
异常处理器返回一个
EXCEPTION_INVALID_DISPOSITION
0xC0000026
无效的处理的时引发
该异常。
发生一个不可继续执
行的异常时,如果程
EXCEPTION_NONCONTINUABLE_EXCEPTION
0xC0000025
序继续执行,则会引
发该异常。
程序企图执行一条当
EXCEPTION_PRIV_INSTRUCTION
0xC0000096
前CPU模式不允许的
指令时引发该异常。
EXCEPTION_SINGLE_STEP
0x80000004
标志寄存器的TF位
为1时,每执行一条
指令就会引发该异
常。主要用于单步调
试。
栈溢出时引发该异
EXCEPTION_STACK_OVERFLOW
0xC00000FD
常。
版权声明:本文标题:异常崩溃码对照 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1710801620a284204.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论