What exception is an EEMessageException?

I tried a google search but I cannot find documentation on what type of exception is an EEMessageException.

I observed this when starting a C # application, using a debugger with parameters to dwell on all exceptions.

First-chance exception at 0x773cb9bc (KernelBase.dll) in.... Microsoft C++ exception: EEMessageException at memory location 0x0032b280 

From the error message and considering the stack trace:

 KernelBase.dll!_RaiseException@16 () + 0x58 bytes > msvcr80.dll!__CxxThrowException@8 () + 0x46 bytes 

I assume this is a kind of VC ++ exception.

I know that this is probably a handled exception and does not cause any problems, but I'm curious about what an EEMessageException is.

+6
source share
1 answer

You see an unmanaged exception, it is thrown inside the CLR. It is quite general, it is used to signal an error when it is deeply immersed in its own code. The message part was intended for Microsoft testers. Just wait until this exception turns into a managed one. Or assimilate if it is benign.

Or disable the option Project + Properties, Debugging, Enable unmanaged code debugging so that you do not see it. Or use Debug + Exceptions and uncheck the Thrown checkbox for Win32 exceptions so that the debugger does not stop with such exceptions.

+7
source

Source: https://habr.com/ru/post/951334/


All Articles