• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 74, 文章 - 0, 評論 - 26, 引用 - 0
            數據加載中……

            windows mobile 關閉gprs連接

            unsigned int CloseRasGPRSConnections()
            {
                 int index; // An integer index
                 DWORD dwError, dwRasConnSize, dwNumConnections; // Number of connections found
                 RASCONN RasConn[20]; // Buffer for connection state data,Assume the maximum number of entries is 20.
                BOOL RETURN_VALUE=0;
                WCHAR *MySelectNetName;

                 // Assume no more than 20 connections.
                 RasConn[0].dwSize = sizeof (RASCONN);
                 dwRasConnSize = 20 * sizeof (RASCONN);

                 // Find all connections.
                 if (dwError = RasEnumConnections (RasConn, &dwRasConnSize,&dwNumConnections))
                 {
                      return -1;
                 }

                 // If there are no connections, return zero.
                 if (!dwNumConnections)
                 {
                      return 0;
                 }

                 // Terminate all of the remote access connections.
                 GetConnectionStatus();
                //here add to get selected network
                MySelectNetName=GetMMSSelectNet();
               
                GPRSServerName* P_CMWAPtemp=pCMWAP_backup;
                 for (index = 0; index < (int)dwNumConnections; ++index)
                 {
                     while( P_CMWAPtemp )
                     {
                          if(!wcscmp(RasConn[index].szEntryName,P_CMWAPtemp->ServerName)||
                            !wcscmp(RasConn[index].szEntryName, MySelectNetName))
                          {
                               if (dwError = RasHangUp (RasConn[index].hrasconn))
                                   
                                    RETURN_VALUE=-1;
                               else
                                       //successfully disconnect cmwap;
                                    RETURN_VALUE=0;
                          }
                        P_CMWAPtemp = P_CMWAPtemp->pnext ;
                      }
                 }
                //free mem
                 freelink(pCMWAP_backup);
                 return RETURN_VALUE;
            }


            posted on 2007-11-22 12:59 井泉 閱讀(1755) 評論(1)  編輯 收藏 引用 所屬分類: C++

            評論

            # re: windows mobile 關閉gprs連接  回復  更多評論   

            RasEnumConnections 在有些機器上不能用,有好的解決方法嗎

            What are you trying to accomplish? You can find an existing RAS connection
            using RAS API. However, it is much harder task to find all active
            connections (Ethernet, M/PDP GPRS etc.)

            --
            Yaroslav Goncharov
            Pocket PC Developer Network coordinator, http://pocketpcdn.com
            Spb Software House, http://spbsoftwarehouse.com

            Thanks
            2008-02-18 17:24 | jacky lee
            91精品国产91热久久久久福利| 狼狼综合久久久久综合网| 国产精品久久久久久久久久免费| 51久久夜色精品国产| 久久精品国产免费观看三人同眠| 国产精品久久久久久福利漫画| 久久精品国产黑森林| 久久精品www人人爽人人| 久久精品国产99久久丝袜| 人妻精品久久无码区| 色天使久久综合网天天| 久久九九精品99国产精品| 久久天天躁狠狠躁夜夜av浪潮 | 狠狠色综合久久久久尤物| 亚洲欧美日韩精品久久亚洲区| 久久成人精品视频| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 久久国产劲爆AV内射—百度| 色综合久久精品中文字幕首页 | 日韩精品无码久久久久久| 久久精品综合一区二区三区| 久久91精品国产91久久小草 | 夜夜亚洲天天久久| 国产精品美女久久久久| 精品人妻伦九区久久AAA片69| 婷婷久久综合九色综合九七| 精品国产热久久久福利| 久久精品成人一区二区三区| 国产精品久久久天天影视香蕉 | 无码人妻精品一区二区三区久久| 一本色综合久久| 久久www免费人成看片| 久久妇女高潮几次MBA| 青青草原精品99久久精品66| 亚洲午夜久久久久久久久电影网| 久久这里只有精品首页| 77777亚洲午夜久久多人| 色欲久久久天天天综合网精品| 久久九九精品99国产精品| 久久精品中文騷妇女内射| 久久99国产精一区二区三区|