Поделиться через


функция обратного вызова 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 или более поздней версии

См. также раздел

Функции DbgHelp

SYMBOL_INFO

SymEnumSymbols

SymEnumTypes

SymEnumTypesByName