функция обратного вызова PFIND_DEBUG_FILE_CALLBACK (dbghelp.h)
Определяемая приложением функция обратного вызова, используемая с функцией FindDebugInfoFileEx . Он проверяет, является ли файл символов, расположенный findDebugInfoFileEx , правильным файлом символов.
Типы PFIND_DEBUG_FILE_CALLBACK и PFIND_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 |
Header | dbghelp.h |
Распространяемые компоненты | DbgHelp.dll 5.1 или более поздней версии |