PSYM_ENUMERATESYMBOLS_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 las funciones SymEnumSymbols, SymEnumTypes y SymEnumTypesByName .
Los tipos PSYM_ENUMERATESYMBOLS_CALLBACK y PSYM_ENUMERATESYMBOLS_CALLBACKW definen un puntero a esta función de devolución de llamada. SymEnumSymbolsProc es un marcador de posición para el nombre de función definido por la aplicación.
Sintaxis
PSYM_ENUMERATESYMBOLS_CALLBACK PsymEnumeratesymbolsCallback;
BOOL PsymEnumeratesymbolsCallback(
[in] PSYMBOL_INFO pSymInfo,
[in] ULONG SymbolSize,
[in, optional] PVOID UserContext
)
{...}
Parámetros
[in] pSymInfo
Puntero a una estructura SYMBOL_INFO que proporciona información sobre el símbolo.
[in] SymbolSize
Tamaño del símbolo, en bytes. El tamaño se calcula y es realmente una estimación. En algunos casos, este valor puede ser cero.
[in, optional] UserContext
Valor definido por el usuario pasado desde la función SymEnumSymbols o SymEnumTypes o NULL. Normalmente, una aplicación usa este parámetro para pasar un puntero a una estructura de datos que proporciona información de contexto para la función de devolución de llamada.
Valor devuelto
Si la función devuelve TRUE, la enumeración continuará.
Si la función devuelve FALSE, la enumeración se detendrá.
Requisitos
Plataforma de destino | Windows |
Encabezado | dbghelp.h |
Redistribuible | DbgHelp.dll 5.1 o posterior |