IDebugSymbols3::GetSourceEntryString 方法 (dbgeng.h)

查询符号信息并返回目标内存中的位置。

语法

HRESULT GetSourceEntryString(
  [in]            PDEBUG_SYMBOL_SOURCE_ENTRY Entry,
  [in]            ULONG                      Which,
  [out]           PSTR                       Buffer,
  [in]            ULONG                      BufferSize,
  [out, optional] PULONG                     StringSize
);

参数

[in] Entry

作为 DEBUG_SYMBOL_SOURCE_ENTRY 结构的条目。

[in] Which

一个确定要返回的类型的值。

[out] Buffer

指向结果的字符串缓冲区的指针。

[in] BufferSize

缓冲区的大小。

[out, optional] StringSize

指向字符串大小的指针。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

此方法可以为源查找返回多个结果。 这允许返回所有可能的结果。

要求

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

另请参阅

IDebugSymbols3