简介

CLRDBG_NOTIFICATION_EXCEPTION_CODE,值为0x0x04242420。此异常在.CLR 4.0的启动路径期间触发,是CLR4.0版本初始化调试服务时向调试器发送消息通知。个人认为这应该只在附加调试器时抛出。

详细说明

这实际上是一个未记录的异常(CLRDBG_NOTIFICATION_exception_CODE),它显然是对4.0clr中托管调试器使用的IPC协议的一个补充。忽略它应该是完全安全的。

此特定异常并不表示发生了错误,而是表示CLR正在尝试向调试器发送消息。最有可能的情况是,您看到的异常对应于运行时启动事件,这是一条消息,指示CLR已初始化到足以让启蒙调试器开始与其交互。如果VS启用了托管调试,它将理解该消息并通知调试人员在将来继续生成这些消息。当然,聪明的调试器不会将它们显示为原始异常,它将解码它们的含义,而是在内部进行更新,例如“加载了新的应用程序域”或“反射发出刚刚在内存中创建了一个新类型”。或者,如果调试器没有托管代码,它将无法识别此异常的任何特殊情况没有特别回应。如果没有响应,CLR假设调试器没有为托管代码提供服务,并且不应该发送任何进一步的消息(异常)。

异常填充结构

ExceptionAddress: 762819b2 (KERNELBASE!RaiseException+0x00000062)//抛出地址
ExceptionCode: 04242420//异常代码
ExceptionFlags: 00000000
NumberParameters: 3//参数个数,一般为3个
   Parameter[0]: 31415927//是个常量,不知什么意思
   Parameter[1]: 721a0000//CLR4.0 clr.dll模块加载基址
   Parameter[2]: 00bef768//struct DebuggerIPCEvent const *调试器IPC事件指针

最新文章

  1. VS15 preview 5打开文件夹自动生成slnx.VC.db SQLite库疑惑?求解答
  2. WPF 自定义控件
  3. java多线程学习-开篇
  4. Linux递归删除文件命令
  5. c读mysql产生乱码问题
  6. iOS 定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等授权检测
  7. SSH登陆服务器的简单命令
  8. viewpager与子view的事件冲突解决
  9. Atitit.软件的仪表板(8)--os子系统--监控资源使用情况
  10. How to make sure your machine is always online without sleep
  11. BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 Excel Services中新功能
  12. 4.4、Android Studio在命令行运行Gradle
  13. 【MQ】消息队列及常见MQ比较
  14. 3D打印社区
  15. C++雾中风景番外篇3:GDB与Valgrind ,调试代码内存的工具
  16. maven项目出现红色感叹号报错
  17. logging addHandler(console)
  18. linux:ssh远程调用tomcat脚本时候出错
  19. Python常见初级错误
  20. POJ 1426 Find The Multiple(背包方案统计)

热门文章

  1. GNU Wget 1.14 用法
  2. 百度编辑器ueditor批量上传图片或者批量上传文件时,文件名称和内容不符合,错位问题
  3. windbg排查线上线程数爆炸问题
  4. 【转】ubuntu16.04安装Vivado 2017.4 教程
  5. 出师表(ENGLISH) 强烈打call啊~王洛勇是什么神仙英语
  6. [转帖]ASML EUV光刻机累计生产450万块晶圆:一台12亿元
  7. 《 .NET并发编程实战》阅读指南 - 第5章
  8. 【LeetCode】230. Kth Smallest Element in a BST
  9. oracle查询哪些sp修改了某些表
  10. PIE SDK影像快速拼接