0

我正在使用扩展的 TAPI 函数lineRegister在使用lineSetEquipmentState. 该lineRegister函数在网络实际注册之前成功返回。

异步lineRegister函数首先返回一个正数,表示函数成功。然后我等待LINE_REPLY来自 TAPI 的回调。'dwParam1' 值与 的初始返回值匹配lineRegister,表明这是对我之前lineRegister调用的异步回复。该dwParam2值设置为 0,MSDN 表示该函数成功。

然后我尝试连接到 GPRS 网络,但连接失败。我已在 LINE_REPLY 中为 lineRegister 添加了调用 lineGetRegisterStatus 的代码,我可以确认收音机尚未注册。当网络注册成功并可用时,有什么方法可以得到通知?当有异步 API 和通知系统可用时,必须轮询网络注册似乎很糟糕。

4

1 回答 1

2

TAPI 实施的质量非常依赖于 OEM。您可能会发现另一台设备以您期望的方式工作。但是,如果这是您希望使用您的应用程序的那个,那么您可能需要轮询。

-保罗H

于 2011-03-08T19:14:55.173 回答