IDebugClient5::GetDumpFile 方法 (dbgeng.h)

GetDumpFile 方法描述包含打开当前转储目标时使用的支持信息的文件。

语法

HRESULT GetDumpFile(
  [in]            ULONG    Index,
  [out, optional] PSTR     Buffer,
  [in]            ULONG    BufferSize,
  [out, optional] PULONG   NameSize,
  [out, optional] PULONG64 Handle,
  [out]           PULONG   Type
);

参数

[in] Index

指定要描述的文件。 索引 可以取介于零和文件数减一之间的值;可以使用 GetNumberDumpFiles 找到文件数。

[out, optional] Buffer

接收文件名。 如果 BufferNULL,则不返回此信息。

[in] BufferSize

指定缓冲区 缓冲区的大小(以字符为单位)。 此大小包括“\0”终止字符的空间。

[out, optional] NameSize

接收文件名的大小。 此大小包括“\0”终止字符的空间。 如果 NameSizeNULL,则不返回此信息。

[out, optional] Handle

接收文件的文件句柄。 如果 HandleNULL,则不返回此信息。

[out] Type

接收文件类型。

返回值

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

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

注解

有关故障转储文件的详细信息,请参阅 转储文件目标

要求

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

另请参阅

AddDumpInformationFile

AddDumpInformationFileWide

GetNumberDumpFiles

IDebugClient4

IDebugClient5