Compartir a través de


Función SymFunctionTableAccess (dbghelp.h)

Recupera la entrada de la tabla de funciones para la dirección especificada.

Sintaxis

PVOID IMAGEAPI SymFunctionTableAccess(
  [in] HANDLE hProcess,
  [in] DWORD  AddrBase
);

Parámetros

[in] hProcess

Identificador del proceso que se pasó originalmente a la función SymInitialize .

[in] AddrBase

Dirección base para la que se requiere información de la tabla de funciones.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un puntero a la entrada de la tabla de funciones.

Si la función no se realiza correctamente, el valor devuelto es NULL. Para recuperar información de error extendida, llame a GetLastError.

Comentarios

El tipo de puntero devuelto es específico de la imagen desde la que se cargan los símbolos.

x86: Si la imagen es para un sistema x86, se trata de un puntero a una estructura FPO_DATA .

x64: Si la imagen es para un sistema x64, se trata de un puntero a una estructura de _IMAGE_RUNTIME_FUNCTION_ENTRY .

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.

Esta función sustituye a la función SymFunctionTableAccess . Para obtener más información, consulte Compatibilidad con la plataforma actualizada. SymFunctionTableAccess se define de la siguiente manera en Dbghelp.h.

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define SymFunctionTableAccess SymFunctionTableAccess64
#else
PVOID
IMAGEAPI
SymFunctionTableAccess(
    __in HANDLE hProcess,
    __in DWORD AddrBase
    );
#endif

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

FPO_DATA

IMAGE_FUNCTION_ENTRY

SymInitialize

_IMAGE_RUNTIME_FUNCTION_ENTRY