• <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久久国产热无码精品免费久久久久 | 国产成人精品综合久久久久| 久久久久亚洲av无码专区喷水| 品成人欧美大片久久国产欧美| 亚洲国产精品成人AV无码久久综合影院| 99精品国产综合久久久久五月天| 亚洲国产精品久久| 亚洲精品国产美女久久久| 久久精品亚洲乱码伦伦中文| www性久久久com| 久久亚洲熟女cc98cm| 精品综合久久久久久88小说| 久久久久久久久无码精品亚洲日韩 | 久久国产免费观看精品| 久久免费看黄a级毛片| 久久国产视频网| 精品九九久久国内精品| 亚洲AV日韩精品久久久久久| 亚洲国产香蕉人人爽成AV片久久| 久久青青草原综合伊人| 999久久久无码国产精品| 久久精品亚洲日本波多野结衣 | 好久久免费视频高清| 久久精品国产亚洲αv忘忧草| 青青青青久久精品国产h久久精品五福影院1421 | 久久精品国产2020| 中文字幕无码av激情不卡久久| 久久亚洲电影| 久久噜噜久久久精品66| 日本精品久久久久影院日本| 久久一区二区三区免费| 亚洲国产成人久久精品99 | 国产精品无码久久久久久| 久久影院综合精品| 国产精品禁18久久久夂久| 久久99国产精品久久久| 国产成人久久久精品二区三区| 久久精品国产国产精品四凭| 亚洲人AV永久一区二区三区久久 |