• <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 井泉 閱讀(1734) 評論(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
            国产成人99久久亚洲综合精品| 精品久久久一二三区| 99久久香蕉国产线看观香| 日本强好片久久久久久AAA| 国内精品久久久人妻中文字幕| 国产精品va久久久久久久| 久久久无码精品亚洲日韩京东传媒| 亚洲精品乱码久久久久久按摩| 色综合久久88色综合天天| 香蕉久久影院| 精品久久一区二区| 久久久国产视频| 久久国产精品无码网站| 亚洲国产一成人久久精品| 狠狠综合久久综合中文88| 亚洲精品乱码久久久久66| 久久精品国产亚洲5555| 久久久久久亚洲精品成人| 久久久久久久久久久免费精品| 久久精品无码一区二区无码| 久久人妻少妇嫩草AV蜜桃| 国产精品免费福利久久| 亚洲综合日韩久久成人AV| 久久久黄片| 精品乱码久久久久久夜夜嗨| 久久精品成人国产午夜| 久久久免费精品re6| 色婷婷综合久久久久中文| 亚州日韩精品专区久久久| 日本久久中文字幕| 久久精品国产色蜜蜜麻豆| 91久久香蕉国产熟女线看| 国产精品久久亚洲不卡动漫| 久久夜色精品国产噜噜亚洲AV| 热久久视久久精品18| 四虎国产精品免费久久| 麻豆久久| 久久精品国产亚洲AV蜜臀色欲| 一本久久a久久精品vr综合| 久久精品国产色蜜蜜麻豆| 色婷婷综合久久久久中文一区二区 |