'Where are exception codes documented for microsoft applications?

I am running an application compiled with MSVC, I am experiencing an exception that is being caught and reported as Exception=0xc000008f. The application is written in C++;

Can someone help me find where these exception codes are documented?

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\excpt.h



Solution 1:[1]

The main place to look is the winerror.h file shipped in the SDK. (Usually found at c:\program files (x86)\Windows Kits\10\Include<version>\share\winerror.h). Sometimes the constants will be found in other files either also in shared or sometimes in um.

I tend to use a command line grep for performing such searches, though the Visual Studio "find in files" can also be made to search the include paths.

I will add that the exact error you ask about is called "ATUS_FLOAT_INEXACT_RESULT" and is defined in ntstatus.h rather than winerror.h

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 SoronelHaetir