Partager via


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

Voir aussi

Fonctions DbgHelp

FindDebugInfoFileEx

GetTimestampForLoadedLibrary

SymGetModuleInfo64