常见Win32异常错误码

 

Value

MacroMeaning
0x80000002EXCEPTION_DATATYPE_MISALIGNMENTThe thread tried to read or write data that is misaligned on hardware that does not provide alignment. For example, 16-bit values must be aligned on 2-byte boundaries; 32-bit values on 4-byte boundaries, and so on.
0x80000003EXCEPTION_BREAKPOINTA breakpoint was encountered.
0xc0000005EXCEPTION_ACCESS_VIOLATIONThe thread tried to read from or write to a virtual address for which it does not have the appropriate access.
0xc0000006EXCEPTION_IN_PAGE_ERRORThe thread tried to access a page that was not present, and the system was unable to load the page. For example, this exception might occur if a network connection is lost while running a program over the network.
0xc000001dEXCEPTION_ILLEGAL_INSTRUCTIONThe thread tried to execute an invalid instruction.
0xc0000025EXCEPTION_NONCONTINUABLE_EXCEPTIONThe thread tried to continue execution after a noncontinuable exception occurred.
0xc0000026EXCEPTION_INVALID_DISPOSITIONAn exception handler returned an invalid disposition to the exception dispatcher. Programmers using a high-level language such as C should never encounter this exception.
0xc000008cEXCEPTION_ARRAY_BOUNDS_EXCEEDEDThe thread tried to access an array element that is out of bounds and the underlying hardware supports bounds checking.
0xc000008dEXCEPTION_FLT_DENORMAL_OPERANDOne of the operands in a floating-point operation is denormal. A denormal value is one that is too small to represent as a standard floating-point value.
0xc000008eEXCEPTION_FLT_DIVIDE_BY_ZEROThe thread tried to divide a floating-point value by a floating-point divisor of zero.
0xc000008fEXCEPTION_FLT_INEXACT_RESULTThe result of a floating-point operation cannot be represented exactly as a decimal fraction.
0xc0000090EXCEPTION_FLT_INVALID_OPERATIONThis exception represents any floating-point exception not included in this list.
0xc0000091EXCEPTION_FLT_OVERFLOWThe exponent of a floating-point operation is greater than the magnitude allowed by the corresponding type.
0xc0000092EXCEPTION_FLT_STACK_CHECKThe stack overflowed or underflowed as the result of a floating-point operation.
0xc0000093EXCEPTION_FLT_UNDERFLOWThe exponent of a floating-point operation is less than the magnitude allowed by the corresponding type.
0xc0000094EXCEPTION_INT_DIVIDE_BY_ZEROThe thread tried to divide an integer value by an integer divisor of zero.
0xc0000095EXCEPTION_INT_OVERFLOWThe result of an integer operation caused a carry out of the most significant bit of the result.
0xc0000096EXCEPTION_PRIV_INSTRUCTIONThe thread tried to execute an instruction whose operation is not allowed in the current machine mode.
0xc00000fdEXCEPTION_STACK_OVERFLOWThe thread used up its stack.

 


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值