PSYM_ENUMSYMBOLS_CALLBACK

【勇芳软件工作室】汉化HomePreviousNext

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为止。