Compartir a través de


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

Consulte también

Funciones de DbgHelp

FindDebugInfoFileEx

GetTimestampForLoadedLibrary

SymGetModuleInfo64