Función SymGetOmaps (dbghelp.h)
Recupera las tablas de omap dentro de un módulo cargado.
Sintaxis
BOOL IMAGEAPI SymGetOmaps(
[in] HANDLE hProcess,
[in] DWORD64 BaseOfDll,
[out] POMAP *OmapTo,
[out] PDWORD64 cOmapTo,
[out] POMAP *OmapFrom,
[out] PDWORD64 cOmapFrom
);
Parámetros
[in] hProcess
Identificador de un proceso. Este identificador debe haberse pasado previamente a la función SymInitialize .
[in] BaseOfDll
Dirección base del módulo.
[out] OmapTo
Matriz de entradas de mapa de direcciones al nuevo diseño de imagen tomado del diseño original. Para obtener más información sobre las entradas de mapa, consulte la estructura OMAP .
[out] cOmapTo
Número de entradas de la matriz OmapTo .
[out] OmapFrom
Matriz de entradas de mapa de direcciones del nuevo diseño de imagen al diseño original (como se describe en los símbolos de depuración). Para obtener más información sobre las entradas de mapa, consulte la estructura OMAP .
[out] cOmapFrom
Número de entradas de la matriz OmapFrom .
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es TRUE.
Si se produce un error en la función (no se encuentra el omap), el valor devuelto es FALSE. 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
Plataforma de destino | Windows |
Encabezado | dbghelp.h |
Library | Dbghelp.lib |
Archivo DLL | Dbghelp.dll |
Redistribuible | DbgHelp.dll 6.8 o posterior |