• <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 井泉 閱讀(1754) 評論(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精品久久久久久hb无码| 精品熟女少妇av免费久久| 久久精品国产亚洲AV不卡| 青青草原综合久久大伊人导航| 最新久久免费视频| 久久99国产乱子伦精品免费| 久久亚洲综合色一区二区三区| 精品久久久久中文字| 亚洲AV无码久久精品色欲| 亚洲伊人久久大香线蕉苏妲己| 午夜精品久久久久久| 久久亚洲欧美日本精品| 亚洲国产精品无码久久久不卡 | 久久99精品国产麻豆宅宅| 亚洲第一永久AV网站久久精品男人的天堂AV | 精品久久久久久无码专区| 久久久99精品成人片中文字幕| 午夜精品久久久久久久| 精品熟女少妇aⅴ免费久久| 亚洲AV无码久久精品狠狠爱浪潮| 久久国产香蕉视频| 中文精品久久久久国产网址| 亚洲成色www久久网站夜月| 日本精品久久久久久久久免费| 中文字幕亚洲综合久久| 精品久久久久久国产91| 色婷婷综合久久久久中文一区二区| 性高朝久久久久久久久久| 国产精品九九久久免费视频| 精品无码久久久久久尤物| 色综合久久久久无码专区| 久久婷婷五月综合成人D啪 | 久久精品国产清高在天天线| 人人妻久久人人澡人人爽人人精品| 思思久久99热免费精品6| 久久无码一区二区三区少妇| 国产精品日韩深夜福利久久| 国内精品久久久久国产盗摄| 国产叼嘿久久精品久久| 热RE99久久精品国产66热| 国产精品成人久久久|