MiniDump向导应用程序允许在不编写代码的情况下尝试MiniDumpWriteDump和MiniDumpCallback函数。可以指定将传递给MiniDumpWriteDump函数的MINIDUMP_TYPE标志的组合,并且可以在一系列对话框中响应MiniDumpCallback调用。

如何使用MiniDump Wizard

启动MiniDump向导时,它会显示一个对话框窗口,允许您选择将传递给MiniDumpWriteDump函数的MiniDump类型标志。在同一对话框中,可以指定要响应的回调类型。
对话框还允许指定目标进程。您可以指定目标的进程标识符(pid),也可以为小型转储向导进程本身创建小型转储。为了探索为小型转储向导进程创建的小型转储的内容,提供了MiniDumpWiz.pdb文件。

在第一个对话框中指定所有设置后,按Next将创建小型转储(如果未选择回调选项),或显示指定调用小型转储回调函数的对话框页,您可以在其中检查传递给回调的数据并响应回调调用(通过使用对话框控件修改回调的返回值、MINIDUMP_CALLBACK_OUTPUT structure的内容,或同时修改两者)。

微型转储文件将被称为MiniDumpWiz.dmp。目前无法更改其名称(这是为了使应用程序尽可能简单)。

MiniDump Wizard 界面介绍

主界面

启动MiniDump Wizard时始终显示此页。

  • “Target process”组允许指定目标进程。您可以指定目标进程的十进制进程id(PID),也可以选择“MiniDump Wizard”选项来转储微型转储向导进程(在后一种情况下将引发人工异常)。
  • “Show callbacks”组允许选择应处理的回调类型。
  • “MINIDUMP_TYPE flags”组允许指定将传递给MiniDumpWriteDump函数的MINIDUMP_TYPE标志。

CancelCallback页

当使用CancelCallback回调类型调用MiniDumpCallback函数时,将显示此页。

  • “Response”组允许设置或更改MINIDUMP_CALLBACK_OUTPUT结构的Cancel和CheckCancel成员的值。
  • “Callback return value”组允许指定回调函数的返回值。

IncludeThreadCallback页

当使用IncludeThreadCallback回调类型调用MiniDumpCallback函数时,将显示此页。

  • “Thread information”组显示MINIDUMP_INCLUDE_THREAD_CALLBACK结构的内容。
  • “Callback return value”组允许指定回调函数的返回值。

IncludeModuleCallback页

当使用IncludeModuleCallback回调类型调用MiniDumpCallback函数时,将显示此页。

  • “Module information”组显示Callback return value结构的内容。
  • “Callback return value”组允许指定回调函数的返回值。

ModuleCallback页

当使用ModuleCallback回调类型调用MiniDumpCallback函数时,将显示此页。

  • “Module information”组显示MINIDUMP_MODULE_CALLBACK 结构的内容。
  • “Module write flags”组允许设置或清除MINIDUMP回调输出结构的Module write flags成员中的标志。
  • “Callback return value”组允许指定回调函数的返回值。

ThreadCallback页

当使用ThreadCallback回调类型调用MiniDumpCallback函数时,将显示此页。

  • “Thread information”组显示MINIDUMP_MODULE_CALLBACK结构的内容。
  • “Thread write flags”组允许设置或清除MINIDUMP_CALLBACK_OUTPUT结构的ThreadWriteFlags成员中的标志。
  • “Callback return value”组允许指定回调函数的返回值。

MemoryCallback页

当使用MemoryCallback回调类型调用MiniDumpCallback函数时,将显示此页。

  • “Include memory range”组允许指定其内容应包含在小型转储中的内存范围的基址和大小。两个数字都必须是十六进制,没有前缀。
  • “Callback return value”组允许指定回调函数的返回值。

最新文章

  1. jquery-懒加载插件
  2. 7.1数据注解属性--Key【Code-First系列】
  3. 20145212 《Java程序设计》第7周学习总结
  4. .NET中Debug模式与Release模式
  5. Android使用AsyncTask实现可以断点续传的DownloadManager功能
  6. 转:随机函数 C++中rand()函数的用法
  7. 转: Android入门及效率开发
  8. Ubuntu系统下允许Apache的mod_rewrite功能
  9. linux mysql数据库安装(tar.gz)
  10. 自己主动下载源代码_并编译_打包_部署_重新启动服务的Shell脚本
  11. java enum的用法
  12. J - 搞笑版费马大定理
  13. Oracle SQL CPU占用高
  14. 转- 在ubuntu下安装Nginx
  15. 快速熟悉Oracle索引
  16. Spring Boot Thmeleaf的语法 day04
  17. 奇怪吸引子---Halvorsen
  18. Partition Array into Disjoint Intervals LT915
  19. The prefix "mvc" for element "mvc:annotation-driven" is not bound 异常
  20. 微软开放了.NET 4.5.1的源代码

热门文章

  1. libevent源码分析二--timeout事件响应
  2. UI单据按钮点击事件校验
  3. 分布式缓存重建并发冲突和zookeeper分布式锁解决方案
  4. java之spring mvc之Controller配置的几种方式
  5. Linux中解压、压缩 ZIP文件
  6. vsftp 安装配置(被动模式)
  7. shell截取字符串操作
  8. nodeJS实现简易爬虫
  9. redux reducer笔记
  10. Hive性能优化【核心思想、运行模式、并行计算】