SymEnumSourceFileTokens 函数 (dbghelp.h)

枚举模块 的源服务器 数据中的所有单个条目(如果可用)。

语法

BOOL IMAGEAPI SymEnumSourceFileTokens(
  [in] HANDLE                        hProcess,
  [in] ULONG64                       Base,
  [in] PENUMSOURCEFILETOKENSCALLBACK Callback
);

参数

[in] hProcess

进程的句柄。 此句柄必须以前传递给 SymInitialize 函数。

[in] Base

模块的基址。

[in] Callback

接收符号信息的 SymEnumSourceFileTokensProc 回调函数。

返回值

如果函数成功,则返回值为 TRUE

如果函数失败,则返回值为 FALSE。 若要检索扩展的错误信息,请调用 GetLastError

备注

某些模块具有 PDB 文件,其中包含 源服务器 信息,详细说明了用于创建每个模块的每个源文件的版本控制信息。 应用程序可以使用此函数枚举每个“源索引”源文件的数据。

所有 DbgHelp 函数(例如此函数)都是单线程的。 因此,从多个线程调用此函数可能会导致意外行为或内存损坏。 若要避免这种情况,必须将多个线程中的所有并发调用同步到此函数。

要求

   
目标平台 Windows
标头 dbghelp.h
Library Dbghelp.lib
DLL Dbghelp.dll
可再发行组件 DbgHelp.dll 6.8 或更高版本

请参阅

DbgHelp 函数

源服务器

SymEnumSourceFileTokensProc