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

            如何檢測到網線被拔出和已連上的狀態

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

            第一種是通過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代表未連上

            但是經過我的測試,好像這里的狀態并不是代表網線的,而是代表網絡可用與不可用,網線插上,網絡正在連接,這種狀態下的網絡是不可用的

            第二種是通過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);
             }

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

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

            導航

            <2008年12月>
            30123456
            78910111213
            14151617181920
            21222324252627
            28293031123
            45678910

            統計

            常用鏈接

            留言簿(19)

            隨筆檔案

            文章檔案

            收藏夾

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久精品成人欧美大片| 久久93精品国产91久久综合| 午夜精品久久久久9999高清| 91麻豆国产精品91久久久| 国产亚洲精品久久久久秋霞| 精品国际久久久久999波多野| 国产99久久久国产精免费| 精品久久久久久久久免费影院| 久久综合给合久久狠狠狠97色69 | 亚洲va久久久噜噜噜久久| 国产69精品久久久久777| 久久久精品日本一区二区三区 | 久久久亚洲精品蜜桃臀| 无码国产69精品久久久久网站| 精品久久久久中文字幕一区| 久久这里只有精品18| 无码人妻少妇久久中文字幕 | 午夜欧美精品久久久久久久| 国产激情久久久久影院小草| 色欲久久久天天天综合网| 久久伊人色| 狠狠色丁香婷婷综合久久来来去| 色综合久久无码中文字幕| 亚洲午夜福利精品久久| 国产精品99久久久久久宅男 | 国内精品九九久久精品| 久久久久亚洲精品无码网址 | 91久久福利国产成人精品| 欧美va久久久噜噜噜久久| 久久青青色综合| 伊人久久精品无码二区麻豆| 欧美无乱码久久久免费午夜一区二区三区中文字幕 | 亚洲精品乱码久久久久久按摩 | 国产精品99久久久久久董美香 | 蜜桃麻豆www久久国产精品| 狠狠人妻久久久久久综合蜜桃| 久久国产精品久久| 亚洲精品高清久久| 久久夜色精品国产www| 欧美激情精品久久久久久久| 亚洲一级Av无码毛片久久精品|