C#调用ril.dll的初始化与挂断电话

yu5212 2010-04-06 05:04:01
在windows mobile 调用ril.dll时遇到下面的问题,刚接触windows mobile ,可能描述的不够准确,有没理解的请跟帖。

ril 初始化

intptr hril;

DoRil.RIL_Initialize((uint)1, new DoRil.RILRESULTCALLBACK(resultcallback), new DoRil.RILNOTIFYCALLBACK(notifycallback), (uint)0x00FF0000, (uint)0x55AA55AA, out hril);

notify回传
void notifycallback(uint dwCode, IntPtr lpData, uint cbData, uint dwParam)
{
drop();
}

挂断
void drop()
{
DoRil.RIL_Hangup(hril);

waitone();
}


问题如下:
刚调试的时候没有问题,但是在连续挂断几次电话后就不再响应notifycallback了,我怀疑是hangup的问题,因为我在模拟器上测试的时候把hangup改为虚拟按键挂断就不会出现不响应notifycallback的情况,该如何解决?谢谢。
...全文
194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yu5212 2010-04-14
  • 打赏
  • 举报
回复
楼上弄过c++的吗?有没有什么资料可以放出来参考一下?
bsr2009 2010-04-09
  • 打赏
  • 举报
回复
没弄过C#的,帮你顶一个。
yu5212 2010-04-09
  • 打赏
  • 举报
回复
顶一下,没人回答?

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧