• <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
            數(shù)據(jù)加載中……

            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 井泉 閱讀(1732) 評論(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
            久久综合九色欧美综合狠狠| 欧美午夜A∨大片久久| 久久综合亚洲色一区二区三区| 久久成人精品视频| 亚洲午夜久久影院| 成人午夜精品久久久久久久小说| 国产产无码乱码精品久久鸭| www久久久天天com| 精品久久久久成人码免费动漫 | 少妇久久久久久久久久| 亚洲va久久久噜噜噜久久| 国产精品一区二区久久精品涩爱| 国产成年无码久久久久毛片| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 精产国品久久一二三产区区别| 精品久久久久久久久午夜福利| 亚洲国产精品一区二区三区久久| 久久精品蜜芽亚洲国产AV| 久久乐国产综合亚洲精品| 亚洲国产天堂久久综合网站 | 亚洲一级Av无码毛片久久精品| 国内精品伊人久久久久av一坑 | 久久夜色精品国产亚洲| 草草久久久无码国产专区| 99久久精品国产麻豆| 精品一二三区久久aaa片| 欧美久久一级内射wwwwww.| 久久综合综合久久97色| 久久偷看各类wc女厕嘘嘘| 久久久久av无码免费网| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 久久成人精品视频| 精品熟女少妇av免费久久| 久久久久久国产精品免费无码 | 欧美一级久久久久久久大片| 国产成人精品久久一区二区三区av | 久久乐国产精品亚洲综合| 久久精品成人欧美大片| 国产高潮国产高潮久久久91| 亚洲天堂久久精品| 久久精品二区|