• <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
            久久久久国产亚洲AV麻豆| 久久夜色精品国产噜噜噜亚洲AV| 国产成人久久激情91| 91精品国产高清久久久久久国产嫩草| 99久久国产综合精品网成人影院 | 亚洲国产精品综合久久一线| 香蕉99久久国产综合精品宅男自| 少妇人妻88久久中文字幕| 国产999精品久久久久久| 国产A三级久久精品| 国产精品内射久久久久欢欢| 久久精品国产亚洲AV不卡| 亚洲国产精品久久久久婷婷软件| 久久精品国产欧美日韩99热| av无码久久久久不卡免费网站| 合区精品久久久中文字幕一区| 久久综合狠狠色综合伊人| 久久久久久久精品成人热色戒| 久久精品这里只有精99品| 国产精品岛国久久久久| 午夜精品久久久久久中宇| 国内精品久久久久影院老司| 国产精品青草久久久久福利99| 久久精品天天中文字幕人妻| 久久久久高潮综合影院| 久久无码AV中文出轨人妻| 久久亚洲欧洲国产综合| 久久精品国产99久久久| 情人伊人久久综合亚洲| 97久久国产亚洲精品超碰热| 久久99国产精品尤物| 精品一二三区久久aaa片| 香蕉久久AⅤ一区二区三区| 久久久久亚洲av毛片大| 精品99久久aaa一级毛片| 99久久国产主播综合精品| 国产精品热久久毛片| 久久成人国产精品一区二区| 午夜精品久久影院蜜桃| 青青草原综合久久大伊人| 亚洲中文字幕无码久久精品1|