转储文件目标

有关故障转储文件的简介和概述,请参阅 故障转储文件

打开转储文件

若要打开故障转储文件以用作调试器目标,请使用 OpenDumpFileOpenDumpfileWide。 这些方法类似于 .opendump 调试器命令。

注意 在调用 WaitForEvent 方法之前,引擎不会完全附加到转储文件。 从进程或内核创建转储文件时,有关最后一个事件的信息将存储在转储文件中。 打开转储文件后,下次尝试执行时,引擎将为事件回调生成此事件。 只有这样,转储文件才会在调试会话中可用。 有关更多详细信息,请参阅 调试会话和执行模型

可以使用其他文件来帮助调试故障转储文件。 AddDumpInformationFileAddDumpInformationFileWide 方法注册包含下一个转储文件时要使用的页文件信息的文件。 在打开转储文件之前,必须调用这些方法。 GetNumberDumpFiles 将返回打开当前转储文件时使用的此类文件数, GetDumpFile 将返回这些文件的说明。

用户模式小型转储文件包含多个信息流。 可以使用 请求 操作 DEBUG_REQUEST_READ_USER_MINIDUMP_STREAM读取这些流。

创建转储文件

若要创建当前目标(用户模式或内核模式)的故障转储文件,请使用 WriteDumpFile2。 此方法类似于 .dump 调试器命令。