IDebugClient::OpenDumpFile 方法 (dbgeng.h)

OpenDumpFile 方法将打开一个转储文件作为调试器目标。

语法

HRESULT OpenDumpFile(
  [in] PCSTR DumpFile
);

参数

[in] DumpFile

指定要打开的转储文件的名称。 DumpFile 必须包含文件扩展名。 DumpFile 可以包含相对路径或绝对路径;相对路径相对于启动调试器的目录。 DumpFile 可以采用文件 URL 的形式,以“file://”开头。 如果 DumpFile 指定了一个 (.cab) 文件的 cabinet 文件,则会搜索扩展名为 .kdmp、.hdmp、.mdmp 的第一个文件,最后.dmp。

返回值

此方法也可能返回错误值。 有关更多详细信息 ,请参阅返回值

返回代码 说明
S_OK
方法成功。

注解

此方法的 Unicode 版本为 OpenDumpFileWide

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

要求

要求
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

.opendump(打开转储文件)

AddDumpInformationFile

AddDumpInformationFileWide

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

OpenDumpFileWide