PFIND_DEBUG_FILE_CALLBACK回调函数 (dbghelp.h)

FindDebugInfoFileEx 函数一起使用的应用程序定义的回调函数。 它验证 FindDebugInfoFileEx 找到的符号文件是否是正确的符号文件。

PFIND_DEBUG_FILE_CALLBACKPFIND_DEBUG_FILE_CALLBACKW类型定义指向此回调函数的指针。 FindDebugInfoFileProc 是应用程序定义的函数名称的占位符。

语法

PFIND_DEBUG_FILE_CALLBACK PfindDebugFileCallback;

BOOL PfindDebugFileCallback(
  [in] HANDLE FileHandle,
  [in] PCSTR FileName,
  [in] PVOID CallerData
)
{...}

参数

[in] FileHandle

符号文件的句柄。

[in] FileName

符号文件的名称。

[in] CallerData

可选的用户定义数据。 此参数可以为 NULL。

返回值

如果符号文件有效,则返回 TRUE。 否则,返回 FALSE

备注

验证符号文件的一种方法是将其时间戳与图像中的时间戳进行比较。 若要检索图像的时间戳,请使用 GetTimestampForLoadedLibrary 函数。 若要检索符号文件的时间戳,请使用 SymGetModuleInfo64 函数。

要求

   
目标平台 Windows
标头 dbghelp.h
可再发行组件 DbgHelp.dll 5.1 或更高版本

另请参阅

DbgHelp 函数

FindDebugInfoFileEx

GetTimestampForLoadedLibrary

SymGetModuleInfo64