SymRegisterCallback函数允许应用程序注册一个回调函数供符号处理程序使用。
BOOL SymRegisterCallback(
IN DWORD【UserOptions】, | |
IN HANDLE【hProcess】, | |
IN PSYMBOL_REGISTERED_CALLBACK【CallbackFunction】, | |
IN PVOID【UserContext】 | |
); |
参数
【UserOptions】
【hProcess】
最初传递给SymInitialize的进程句柄。
【CallbackFunction】
指向回调函数的指针。
【UserContext】
用户定义的值或NULL。该值简单地传递给回调函数。通常,应用程序使用此参数将指针传递给允许回调函数建立某种类型上下文的数据结构。
返回值
如果函数成功,返回值为TRUE。
如果函数失败,则返回值为FALSE。要检索扩展错误信息,请调用GetLastError.
备注
SymRegisterCallback函数允许应用程序注册回调函数以供符号处理程序使用。当有应用程序的状态或进度信息时,符号处理程序调用注册的回调函数。
Windows NT:此函数在Windows NT 3.51下不可用;它是在Windows NT 4.0中引入的。