PFIND_DEBUG_FILE_CALLBACK fonction de rappel (dbghelp.h)
Fonction de rappel définie par l’application utilisée avec la fonction FindDebugInfoFileEx . Il vérifie si le fichier de symboles situé par FindDebugInfoFileEx est le fichier de symboles correct.
Les types PFIND_DEBUG_FILE_CALLBACK et PFIND_DEBUG_FILE_CALLBACKW définissent un pointeur vers cette fonction de rappel. FindDebugInfoFileProc est un espace réservé pour le nom de fonction défini par l’application.
Syntaxe
PFIND_DEBUG_FILE_CALLBACK PfindDebugFileCallback;
BOOL PfindDebugFileCallback(
[in] HANDLE FileHandle,
[in] PCSTR FileName,
[in] PVOID CallerData
)
{...}
Paramètres
[in] FileHandle
Handle du fichier de symboles.
[in] FileName
Nom du fichier de symboles.
[in] CallerData
Données facultatives définies par l’utilisateur. Ce paramètre peut être NULL.
Valeur retournée
Si le fichier de symboles est valide, retournez TRUE. Sinon, retournez FALSE.
Notes
Une façon de vérifier le fichier de symboles consiste à comparer son horodatage à l’horodatage dans l’image. Pour récupérer l’horodatage de l’image, utilisez la fonction GetTimestampForLoadedLibrary . Pour récupérer l’horodatage du fichier de symboles, utilisez la fonction SymGetModuleInfo64 .
Spécifications
Plateforme cible | Windows |
En-tête | dbghelp.h |
Composant redistribuable | DbgHelp.dll 5.1 ou version ultérieure |