none
问两个RIL API相关的问题(RIL_DevSpecific, RIL_GetSignalQuality) RRS feed

  • 问题

  • 问两个RIL API相关的问题(RIL_DevSpecific, RIL_GetSignalQuality)

    1. 在WINCE6的RIL API中,到底有没有RIL_GetSignalQuality?
        我看过ril.h和ril.def都没有这个函数,但是MSDN(微软网站最新)却说支持。
    2. 我在自己的application中使用RIL_DevSpecific,
        該函數在CE中变成了同步函数,
        使用后,用于输出的参数可以正常得到值,
        但是HRESULT却一直是0x81000071, 查找后对应RIL_E_INVALIDASYNCCOMMANDRESPONSE.

    我想问问有人遇到过类似问题吗?特别是第二个问题,是Microsoft本身没有解决好,还是我使用上的问题啊?
    谢谢了。
    2009年3月16日 10:32

答案

全部回复

  • 楼主,你好

    我查了微软的MSDN,所以应该是支持的。
    第二个问题有没可能是其它原因造成的。
    下面是RIL_DevSpecific, RIL_GetSignalQuality的MSDN地址,特别留意下Remarks部分。希望对你有帮助。

    RIL_GetSignalQuality


    RIL_DevSpecific

    Microsoft Online Community Support
    2009年3月18日 8:50
  • 谢谢Fang的解答:

    1. 我也查看过MSDN,文档确实说支持RIL_GetSignalQuality,但是我在安装好的WINCE6目录下检查ril.h和ril.def却是没有这个API的。所以有疑问。(不知道我安装的版本是否有异)

    2. 对于第二个问题,我暂时也想不出会是什么原因。为什么这个同步函数却会提示一个异步Response的错误信息?所以不知道MS能否多点提示,或者给出可能原因。
    现在调用RIL_DevSpecific可以得到同步返回的结果,只是HRESULT总不对。好像还不影响使用。
    2009年3月18日 8:59