• <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久久婷婷国产综合精品草原| 久久99精品久久久久久齐齐| 99久久国产免费福利| 丁香五月综合久久激情| 色综合久久88色综合天天 | 久久99精品久久久大学生| 国内精品伊人久久久久| 少妇被又大又粗又爽毛片久久黑人| 久久天天躁狠狠躁夜夜不卡 | 久久久久女人精品毛片| 99久久精品国产毛片| 久久综合亚洲色HEZYO社区 | 久久精品亚洲日本波多野结衣| 国产精品久久久久久久午夜片| 久久人人青草97香蕉| 91精品国产综合久久四虎久久无码一级 | 久久人妻AV中文字幕| 国内精品伊人久久久久影院对白 | 欧美一区二区三区久久综| 久久不见久久见免费影院www日本| 久久久亚洲欧洲日产国码二区| 久久免费观看视频| 精品久久久久久国产免费了| 国产午夜精品久久久久免费视| 精品久久久久久无码不卡| 久久亚洲国产精品五月天婷| 亚洲狠狠综合久久| 久久精品中文字幕久久| 精品久久久噜噜噜久久久 | 日本免费一区二区久久人人澡| 久久久久久久97| 97香蕉久久夜色精品国产| 日本高清无卡码一区二区久久| 精品久久久久久久久久久久久久久 | 国产欧美久久久精品| 高清免费久久午夜精品| 狠狠色丁香久久综合五月| 国产一区二区三区久久精品| 亚洲国产成人久久综合一 | 伊人色综合九久久天天蜜桃|