今天在进行Windows内核调试时,偶然得到Windows内核的如下调试信息:
RTL: RtlNtStatusToDosError(0x80000023): No Valid Win32 Error MappingRTL: Edit ntos\rtl\generr.c to correct the problemRTL: ERROR_MR_MID_NOT_FOUND is being returned
从中我们是不是可以想到很多呢?
这段代码不仅报告出错误情况的详细信息:哪个状态码没有定义错误码。而且指出应该如何修改源代码解决这个问题。