Función SymGetFileLineOffsets64 (dbghelp.h)
Busca información de línea para el módulo y el nombre de archivo especificados.
Sintaxis
ULONG IMAGEAPI SymGetFileLineOffsets64(
[in] HANDLE hProcess,
[in, optional] PCSTR ModuleName,
[in] PCSTR FileName,
[out] PDWORD64 Buffer,
[in] ULONG BufferLines
);
Parámetros
[in] hProcess
Identificador del proceso que se pasó originalmente a la función SymInitialize .
[in, optional] ModuleName
Nombre del módulo en el que se van a ubicar las líneas. Si este parámetro es NULL, la función busca en todos los módulos.
[in] FileName
Nombre del archivo en el que se van a ubicar las líneas.
[out] Buffer
Matriz de desplazamientos para cada línea. El desplazamiento de la línea n se almacena en el elemento n-1. Los elementos de matriz de las líneas que no tienen información de línea se dejan sin cambios.
[in] BufferLines
Tamaño de la matriz Buffer , en elementos .
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es el número de línea más alto encontrado. Este valor es cero si no se encontró información de línea.
Si se produce un error en la función, el valor devuelto es LINE_ERROR. Para recuperar información de error extendida, llame a GetLastError.
Comentarios
Todas las funciones DbgHelp, como esta, son un único subproceso. Por lo tanto, es probable que las llamadas desde más de un subproceso a esta función producirán un comportamiento inesperado o daños en la memoria. Para evitarlo, debe sincronizar todas las llamadas simultáneas de más de un subproceso a esta función.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dbghelp.h |
Library | Dbghelp.lib |
Archivo DLL | Dbghelp.dll |
Redistribuible | DbgHelp.dll 5.1 o posterior |