Compartir a través de


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

Consulte también

Funciones de DbgHelp