Discussion:
Annoying messages debugging mixed mode C++ projects
(too old to reply)
Heiko Schulz
2009-07-03 15:44:02 UTC
Permalink
Hi,

when debugging our mixed mode C++ projects that are compiled with /clr but
also contain native code I get really a lot of these messages in the debug
output window:

RTL: RtlNtStatusToDosError(0xc0150018): No Valid Win32 Error Mapping
RTL: Edit ntos\rtl\generr.c to correct the problem
RTL: ERROR_MR_MID_NOT_FOUND is being returned

I think it started with VS2008 and I´ve no idea what causes theses messages.
Any idea or tip how to find the origin?

Environment:
VS2008 SP1
Windows XP SP3 newest updates
Informix Client 3.50
includes COM+ calls

Heiko
Scot T Brennecke
2009-07-05 20:14:26 UTC
Permalink
Post by Heiko Schulz
Hi,
when debugging our mixed mode C++ projects that are compiled with /clr but
also contain native code I get really a lot of these messages in the debug
RTL: RtlNtStatusToDosError(0xc0150018): No Valid Win32 Error Mapping
RTL: Edit ntos\rtl\generr.c to correct the problem
RTL: ERROR_MR_MID_NOT_FOUND is being returned
I think it started with VS2008 and I´ve no idea what causes theses messages.
Any idea or tip how to find the origin?
VS2008 SP1
Windows XP SP3 newest updates
Informix Client 3.50
includes COM+ calls
Heiko
0xC0150018 means
STATUS_SXS_IDENTITY_DUPLICATE_ATTRIBUTE
An identity contains two definitions for the same attribute.

ERROR_MR_MID_NOT_FOUND is returned when a status code (such as the one
above) is passed to the RtlNtStatusToDosError function, and there is no
corresponding DOS error code.

Otherwise, I don't know why you are seeing the problem.

Loading...