在使用lineSetEquipmentState开启无线电后,我正在使用扩展的TAPI函数lineRegister在网络上注册GPRS无线电。在实际注册网络之前,lineRegister函数将成功返回。

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

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

最佳答案

TAPI实现的质量很大程度上取决于OEM。您可能会发现其他设备可以按您期望的方式工作。但是,如果您希望使用该应用程序,则可能必须进行轮询。

-PaulH

09-06 03:37