функция обратного вызова PSYM_ENUMERATESYMBOLS_CALLBACK (dbghelp.h)
Определяемая приложением функция обратного вызова, используемая с функциями SymEnumSymbols, SymEnumTypes и SymEnumTypesByName .
Типы PSYM_ENUMERATESYMBOLS_CALLBACK и PSYM_ENUMERATESYMBOLS_CALLBACKW определяют указатель на эту функцию обратного вызова. SymEnumSymbolsProc — это заполнитель для имени определяемой приложением функции.
Синтаксис
PSYM_ENUMERATESYMBOLS_CALLBACK PsymEnumeratesymbolsCallback;
BOOL PsymEnumeratesymbolsCallback(
[in] PSYMBOL_INFO pSymInfo,
[in] ULONG SymbolSize,
[in, optional] PVOID UserContext
)
{...}
Параметры
[in] pSymInfo
Указатель на структуру SYMBOL_INFO , которая предоставляет сведения о символе.
[in] SymbolSize
Размер символа в байтах. Размер вычисляется и на самом деле является предположением. В некоторых случаях это значение может быть равно нулю.
[in, optional] UserContext
Определяемое пользователем значение, переданное из функции SymEnumSymbols или SymEnumTypes , или NULL. Этот параметр обычно используется приложением для передачи указателя на структуру данных, которая предоставляет сведения о контексте для функции обратного вызова.
Возвращаемое значение
Если функция возвращает значение TRUE, перечисление будет продолжено.
Если функция возвращает значение FALSE, перечисление останавливается.
Требования
Целевая платформа | Windows |
Header | dbghelp.h |
Распространяемые компоненты | DbgHelp.dll 5.1 или более поздней версии |