typedef BOOL(CALLBACK * PSYM_ENUMSYMBOLS_CALLBACK)(
LPSTR【SymbolName】, | |
ULONG【SymbolAddress】, | |
ULONG【SymbolSize】, | |
PVOID【UserContext】 | |
); |
参数
【SymbolName】
符号的名称。如果打开了SYMOPT_UNDNAME选项,则该名称可以未装饰。
【SymbolAddress】
符号开头的虚拟地址。
【SymbolSize】
符号的大小。大小是计算的,实际上是一个最好的猜测值。在某些情况下,该值可以为零。
【UserContext】
传递给SymEnumerateSymbols功能的【UserContext】.
返回值
如果返回值TRUE,则枚举将继续。
如果返回值为FALSE,则枚举将停止。
备注
调用应用程序每个符号被调用一次,直到所有符号被枚举,或者直到枚举回调函数返回FALSE为止。