• <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>

            如何檢測到網(wǎng)線被拔出和已連上的狀態(tài)

            經(jīng)常看見網(wǎng)上有人問如何得到網(wǎng)線連上與拔出的狀態(tài),在這里介紹幾種方法,也許對大家會有所幫助

            第一種是通過OID進行查詢的方法

             DWORD dwObj, dwStatus, dwBytesRet;
             dwOIDCode = OID_GEN_MEDIA_CONNECT_STATUS;
             DeviceIoControl(hAdapter, IOCTL_NDIS_QUERY_GLOBAL_STATS, &dwOIDCode, sizeof(dwOIDCode), &dwStatus,sizeof(dwStatus), &dwBytesRet, NULL); 
             printf("state is:%d\n",dwStatus);

            dwStatus=0表示連上了,1代表未連上

            但是經(jīng)過我的測試,好像這里的狀態(tài)并不是代表網(wǎng)線的,而是代表網(wǎng)絡(luò)可用與不可用,網(wǎng)線插上,網(wǎng)絡(luò)正在連接,這種狀態(tài)下的網(wǎng)絡(luò)是不可用的

            第二種是通過WMI進行查詢,WMI的功能很強大的

             while (pEnumerator)
             {
              HRESULT hr = pEnumerator->Next(WBEM_INFINITE, 1, 
               &pclsObj, &uReturn);

              if(0 == uReturn)
              {
               break;
              }
              VARIANT vtProp;
              hr = pclsObj->Get(L"NdisMediaConnectStatus", 0, &vtProp, 0, 0);
              if (vtProp.bstrVal)
              {
               NdisMediaConnectStatus++;
              }
              VariantClear(&vtProp);
             }

            經(jīng)過測試,這種方法可以得到網(wǎng)線的狀態(tài),如果要實時得到網(wǎng)線的連接狀態(tài)的話,可以開線程,當(dāng)然資源充足的話也可以1秒查詢一次,但是這種方法在有多個網(wǎng)線的時候是不行的

            posted on 2010-12-16 09:42 wrh 閱讀(2286) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            導(dǎo)航

            <2009年3月>
            22232425262728
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            統(tǒng)計

            常用鏈接

            留言簿(19)

            隨筆檔案

            文章檔案

            收藏夾

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            狠狠色综合久久久久尤物| 久久综合久久久| 久久综合亚洲色一区二区三区| 性做久久久久久久久浪潮| 国产亚洲精品久久久久秋霞| 久久99国产乱子伦精品免费| 久久高潮一级毛片免费| 久久天天躁夜夜躁狠狠| 久久777国产线看观看精品| 久久无码AV中文出轨人妻| 狠狠色婷婷综合天天久久丁香| 国产成人综合久久精品红| 亚洲综合婷婷久久| 人妻无码αv中文字幕久久琪琪布| 亚洲国产天堂久久综合网站| av色综合久久天堂av色综合在| yellow中文字幕久久网| 久久亚洲私人国产精品| 久久久久久国产a免费观看黄色大片 | 狠狠88综合久久久久综合网| 久久精品成人影院| 国产A级毛片久久久精品毛片| 久久综合精品国产二区无码| 亚洲精品视频久久久| 一本久久a久久精品综合夜夜| 亚洲精品无码久久久久| 久久午夜无码鲁丝片秋霞| 久久精品国产一区二区| 国产成人精品久久一区二区三区av| 久久中文骚妇内射| 久久影院综合精品| 狠狠色综合网站久久久久久久高清 | 久久伊人中文无码| 久久国产一片免费观看| 很黄很污的网站久久mimi色| 一级做a爱片久久毛片| 青青青青久久精品国产| 成人国内精品久久久久影院VR| 国产精品成人精品久久久 | 精品久久久噜噜噜久久久| 亚洲国产精品无码成人片久久|