Return to site

Error code exception_access_violation

broken image
broken image

A denormal value is one that is too small to represent as a standard floating point value. One of the operands in a floating point operation is denormal. This value is defined as STATUS_DATATYPE_MISALIGNMENT. For example, 16-bit values must be aligned on 2-byte boundaries, 32-bit values on 4-byte boundaries, and so on. The thread attempts to read or write data that is misaligned on hardware that does not provide alignment. This value is defined as STATUS_BREAKPOINT. This value is defined as STATUS_ARRAY_BOUNDS_EXCEEDED.Ī breakpoint is encountered. The thread attempts to access an array element that is out of bounds, and the underlying hardware supports bounds checking. This value is defined as STATUS_ACCESS_VIOLATION.

broken image

The thread attempts to read from or write to a virtual address for which it does not have access.

broken image

These values are defined in WinBase.h and WinNT.h.

broken image

The following table identifies the exception codes that can occur due to common programming errors. The return value identifies the type of exception. The Microsoft C/C++ Optimizing Compiler interprets this function as a keyword, and its use outside the appropriate exception-handling syntax generates a compiler error.