PFIND_DEBUG_FILE_CALLBACK función de devolución de llamada (dbghelp.h)
Función de devolución de llamada definida por la aplicación que se usa con la función FindDebugInfoFileEx . Comprueba si el archivo de símbolos ubicado por FindDebugInfoFileEx es el archivo de símbolos correcto.
Los tipos PFIND_DEBUG_FILE_CALLBACK y PFIND_DEBUG_FILE_CALLBACKW definen un puntero a esta función de devolución de llamada. FindDebugInfoFileProc es un marcador de posición para el nombre de función definido por la aplicación.
Sintaxis
PFIND_DEBUG_FILE_CALLBACK PfindDebugFileCallback;
BOOL PfindDebugFileCallback(
[in] HANDLE FileHandle,
[in] PCSTR FileName,
[in] PVOID CallerData
)
{...}
Parámetros
[in] FileHandle
Identificador del archivo de símbolos.
[in] FileName
Nombre del archivo de símbolos.
[in] CallerData
Datos opcionales definidos por el usuario. Este parámetro puede ser NULL.
Valor devuelto
Si el archivo de símbolos es válido, devuelva TRUE. De lo contrario, devuelve FALSE.
Comentarios
Una manera de comprobar que el archivo de símbolos es comparar su marca de tiempo con la marca de tiempo de la imagen. Para recuperar la marca de tiempo de la imagen, use la función GetTimestampForLoadedLibrary . Para recuperar la marca de tiempo del archivo de símbolos, use la función SymGetModuleInfo64 .
Requisitos
Plataforma de destino | Windows |
Encabezado | dbghelp.h |
Redistribuible | DbgHelp.dll 5.1 o posterior |