Compartir a través de


PENUMLOADED_MODULES_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 EnumerateLoadedModules64 .

Los tipos PENUMLOADED_MODULES_CALLBACK64 y PENUMLOADED_MODULES_CALLBACKW64 definen un puntero a esta función de devolución de llamada. EnumerateLoadedModulesProc64 es un marcador de posición para el nombre de función definido por la aplicación.

Sintaxis

PENUMLOADED_MODULES_CALLBACK PenumloadedModulesCallback;

BOOL PenumloadedModulesCallback(
  [in]           PCSTR ModuleName,
  [in]           ULONG ModuleBase,
  [in]           ULONG ModuleSize,
  [in, optional] PVOID UserContext
)
{...}

Parámetros

[in] ModuleName

Nombre del módulo enumerado.

[in] ModuleBase

Dirección base del módulo. Tenga en cuenta que es posible que esta dirección no sea válida (por ejemplo, el módulo puede descargarse). Use el control de excepciones al acceder a la dirección o pasar la dirección a otra función para evitar que se produzca una infracción de acceso.

[in] ModuleSize

Tamaño del módulo, en bytes.

[in, optional] UserContext

Datos opcionales definidos por el usuario. Este valor se pasa desde EnumerateLoadedModules64.

Valor devuelto

Para continuar con la enumeración, la función de devolución de llamada debe devolver TRUE.

Para detener la enumeración, la función de devolución de llamada debe devolver FALSE.

Comentarios

Esta función de devolución de llamada reemplaza a la PENUMLOADED_MODULES_CALLBACK función de devolución de llamada. PENUMLOADED_MODULES_CALLBACK se define de la siguiente manera en DbgHelp.h.

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PENUMLOADED_MODULES_CALLBACK PENUMLOADED_MODULES_CALLBACK64
#else
typedef BOOL (CALLBACK *PENUMLOADED_MODULES_CALLBACK)(
    __in PCSTR ModuleName,
    __in ULONG ModuleBase,
    __in ULONG ModuleSize,
    __in_opt PVOID UserContext
    );
#endif

Requisitos

   
Plataforma de destino Windows
Encabezado dbghelp.h
Redistribuible DbgHelp.dll 5.1 o posterior

Consulte también

Funciones de DbgHelp

EnumerateLoadedModules64