我正在使用扩展的 TAPI 函数lineRegister在使用lineSetEquipmentState. 该lineRegister函数在网络实际注册之前成功返回。
异步lineRegister函数首先返回一个正数,表示函数成功。然后我等待LINE_REPLY来自 TAPI 的回调。'dwParam1' 值与 的初始返回值匹配lineRegister,表明这是对我之前lineRegister调用的异步回复。该dwParam2值设置为 0,MSDN 表示该函数成功。
然后我尝试连接到 GPRS 网络,但连接失败。我已在 LINE_REPLY 中为 lineRegister 添加了调用 lineGetRegisterStatus 的代码,我可以确认收音机尚未注册。当网络注册成功并可用时,有什么方法可以得到通知?当有异步 API 和通知系统可用时,必须轮询网络注册似乎很糟糕。