欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)如何實(shí)現(xiàn)WinCE系統(tǒng)中USB設(shè)備自動(dòng)檢測(cè)概述

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2019-11-18 09:44 ? 次閱讀

英創(chuàng)公司ARM9系列工控主板預(yù)裝正版WinCE操作系統(tǒng),提供標(biāo)準(zhǔn)USB接口,本文介紹如何在應(yīng)用程序中判斷USB存儲(chǔ)設(shè)備的插入和移出操作。

方法一:思路是在應(yīng)用程序創(chuàng)建一個(gè)線程,在線程里循環(huán)定時(shí)查詢系統(tǒng)中是否存在USB存儲(chǔ)設(shè)備,可以通過(guò)讀取系統(tǒng)注冊(cè)表或調(diào)用 API函數(shù)來(lái)實(shí)現(xiàn),下面是通過(guò)API函數(shù)查詢USB存儲(chǔ)設(shè)備的程序片段。

STOREINFO StoreInfo;

hDevice = FindFirstStore( &StoreInfo );

if( INVALID_HANDLE_VALUE != hDevice )

{

do

{

// 判斷是否為USB存儲(chǔ)設(shè)備

if( 0 == _tcscmp( StoreInfo.szStoreName, _T(‘USB Hard Disk Drive’) ) )

{

// 如果查找到USB存儲(chǔ)設(shè)備,則打印信息到調(diào)試串口

RETAILMSG( 1, (TEXT(‘USB%shas been inserted\n’ ) ,

StoreInfo.szDeviceName ));

}

}while( FindNextStore( hDevice, &StoreInfo ) );

}

方法二:上面的方法在效率和實(shí)時(shí)性方面都不能令人滿意,通常只用作檢測(cè)U盤是否已接入到系統(tǒng)中,如果要實(shí)時(shí)的檢測(cè)U盤的插入,移出操作,推薦使用下面提出的方法。

當(dāng)USB設(shè)備插入或從系統(tǒng)中移出時(shí),系統(tǒng)會(huì)產(chǎn)生WM_DEVICECHANGE消息,應(yīng)用程序只需要處理這個(gè)消息就可以方便的判斷U盤的插入和移出操作,我們需要關(guān)心WM_DEVICECHANGE消息wParam參數(shù)的兩個(gè)取值:

DBT_DEVICEARRIVAL // 設(shè)備插入

DBT_DEVICEREMOVECOMPLETE // 設(shè)備移出

(WM_DEVICECHANGE消息更詳細(xì)的信息,請(qǐng)參考MSDN WM_DEVICECHANGE Message http://msdn.microsoft.com/en-us/library/aa363480(VS.85).aspx)

值得注意的是當(dāng)網(wǎng)絡(luò)設(shè)備插入和移出時(shí),也會(huì)觸發(fā)這個(gè)消息,這樣就會(huì)對(duì)判斷是否為USB設(shè)備產(chǎn)生影響,不過(guò),在WM_DEVICECHANGE消息的lParam參數(shù)中保存了設(shè)備的相關(guān)信息,對(duì)設(shè)備類型進(jìn)行判斷,只需要獲得DEV_BROADCAST_VOLUME結(jié)構(gòu)中的dbcv_flags的值,當(dāng)它的值為DBTF_INET時(shí),表示產(chǎn)生此消息的設(shè)備是網(wǎng)絡(luò)設(shè)備,它的值等于DBTF_MEDIA時(shí),表示產(chǎn)生消息的是媒體設(shè)備。對(duì)WM_DEVICECHANGE消息了解后,就可以利用它,在程序中實(shí)時(shí)檢測(cè)USB設(shè)備的插入和移出了。下面是節(jié)略的程序片段。

// 窗口回調(diào)函數(shù)中,當(dāng)系統(tǒng)消息為WM_DEVICECHANGE時(shí),調(diào)用此函數(shù)

LRESULT USBDetect( HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam )

{

PDEV_BROADCAST_VOLUME dbvDev = (PDEV_BROADCAST_VOLUME)lParam;

if( dbvDev-》dbcv_flags & DBTF_MEDIA ) // 判斷是否為USB存儲(chǔ)設(shè)備

{

switch( wParam )

{

case DBT_DEVICEARRIVAL: // USB存儲(chǔ)設(shè)備插入

RETAILMSG(1, (TEXT( ‘USBDisk%c is inserted\n’), dbvDev-》dbcv_name[0]));

break;

case DBT_DEVICEREMOVECOMPLETE: // USB存儲(chǔ)設(shè)備移出

RETAILMSG( 1, (TEXT( ‘USBDisk%c is remove\n’), dbvDev-》dbcv_name[0] ));

break;

}

}

return 0;

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6086

    瀏覽量

    35638
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    光電測(cè)徑儀在自動(dòng)檢測(cè)的應(yīng)用

    的一個(gè)組成部分,光電測(cè)徑儀即是自動(dòng)檢測(cè)的一種,是用于檢測(cè)外徑尺寸的設(shè)備。  近年來(lái),光電測(cè)徑儀發(fā)展很快,主要表現(xiàn)在:  1、檢測(cè)
    發(fā)表于 08-28 09:15

    用于自動(dòng)檢測(cè)的板測(cè)寬儀

    在生產(chǎn)中不可避免會(huì)產(chǎn)生傾斜、跳動(dòng)、側(cè)移等影響測(cè)量的問(wèn)題,為此鋼板測(cè)寬儀采用補(bǔ)償功能,通過(guò)軟件計(jì)算等實(shí)現(xiàn)高精度的寬度尺寸測(cè)量?! ≈饕卣鳌 ‰S著檢測(cè)及傳感器技術(shù)、電子信息技術(shù)、計(jì)算機(jī)
    發(fā)表于 12-14 10:26

    伺服電機(jī)位置自動(dòng)檢測(cè)霍爾元件

    自動(dòng)檢測(cè)管理方法取代傳統(tǒng)的企業(yè)人工霍爾檢測(cè)方法,而霍爾元件安裝位置的自動(dòng)檢測(cè)信息技術(shù)正是由于其高效性和實(shí)用性智慧。它具有精度高、精度高的優(yōu)點(diǎn),具有較高的實(shí)用價(jià)值。
    發(fā)表于 06-30 10:28

    請(qǐng)問(wèn)怎么實(shí)現(xiàn)插孔自動(dòng)檢測(cè)電路的設(shè)計(jì)?

    如何實(shí)現(xiàn)插孔自動(dòng)檢測(cè)電路的設(shè)計(jì)?自動(dòng)檢測(cè)插孔的基本原理是什么?
    發(fā)表于 04-09 06:11

    自然圖像的對(duì)象自動(dòng)檢測(cè)和提取

    引入基于例子的摳圖模型,實(shí)現(xiàn)對(duì)自然圖像的自動(dòng)訓(xùn)練和檢測(cè),采用視覺單詞的層次空間直方圖改進(jìn)特征包分類檢測(cè)技術(shù),提高
    發(fā)表于 04-01 09:11 ?22次下載

    自動(dòng)檢測(cè)技術(shù)課件

    自動(dòng)檢測(cè)技術(shù)》是自動(dòng)化專業(yè)一門專業(yè)基礎(chǔ)課,是一門必選課,它是后續(xù)課程的重要基礎(chǔ),主要講述工業(yè)參數(shù)的自動(dòng)檢測(cè)技術(shù)。本電子教案為PPT課件。本
    發(fā)表于 06-14 19:44 ?0次下載

    雷達(dá)故障自動(dòng)檢測(cè)系統(tǒng)

    本文介紹了雷達(dá)故障自動(dòng)檢測(cè)系統(tǒng)設(shè)計(jì)。對(duì)雷達(dá)故障自動(dòng)檢測(cè)系統(tǒng)提出了總體設(shè)計(jì)任務(wù)和目標(biāo)、構(gòu)成、功能、性能、技術(shù)指標(biāo)。對(duì)雷達(dá)
    發(fā)表于 07-15 10:41 ?26次下載

    自動(dòng)檢測(cè)系統(tǒng)原理應(yīng)用和發(fā)展?fàn)顩r的研究

    自動(dòng)檢測(cè)系統(tǒng)原理應(yīng)用和發(fā)展?fàn)顩r的研究 介紹了自動(dòng)檢測(cè)技術(shù)的發(fā)展現(xiàn)狀及其在性能檢測(cè)和故障診斷方面應(yīng)用的必要性和良好前景;討論了現(xiàn)代自
    發(fā)表于 05-19 08:57 ?3827次閱讀
    <b class='flag-5'>自動(dòng)檢測(cè)</b><b class='flag-5'>系統(tǒng)</b>原理應(yīng)用和發(fā)展?fàn)顩r的研究

    CAN總線在糧情自動(dòng)檢測(cè)系統(tǒng)的應(yīng)用

    CAN總線在糧情自動(dòng)檢測(cè)系統(tǒng)的應(yīng)用 介紹基于CAN的糧情自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì),著重討論了利用CAN總線進(jìn)行通信的通信規(guī)程。 &n
    發(fā)表于 05-26 16:20 ?1281次閱讀
    CAN總線在糧情<b class='flag-5'>自動(dòng)檢測(cè)</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>的應(yīng)用

    Maxim高速USB模擬開關(guān),可對(duì)便攜式設(shè)備進(jìn)行自動(dòng)檢測(cè)

    Maxim高速USB模擬開關(guān),可對(duì)便攜式設(shè)備進(jìn)行自動(dòng)檢測(cè) Maxim推出高速USB模擬開關(guān)MAX14550E,器件帶有USB主機(jī)充電器識(shí)別
    發(fā)表于 12-09 08:46 ?975次閱讀

    基于PXI和SCXI板卡系統(tǒng)的空調(diào)自動(dòng)檢測(cè)和故障診斷

    一、系統(tǒng)概述系統(tǒng)主要用于對(duì)空調(diào)設(shè)備的關(guān)鍵器件進(jìn)行自動(dòng)檢測(cè)和故障診斷。該系統(tǒng)
    發(fā)表于 07-02 11:31 ?1428次閱讀
    基于PXI和SCXI板卡<b class='flag-5'>系統(tǒng)</b>的空調(diào)<b class='flag-5'>自動(dòng)檢測(cè)</b>和故障診斷

    WinCE系統(tǒng)USB設(shè)備自動(dòng)檢測(cè)實(shí)現(xiàn)

    創(chuàng)公司ARM9系列工控主板預(yù)裝正版 WinCE 操作系統(tǒng),提供標(biāo)準(zhǔn)USB接口,本文介紹如何在應(yīng)用程序
    發(fā)表于 06-09 15:48 ?51次下載

    基于USB和LabVIEW的ECU自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)

    本文描述了一直基于USB和LabVIEW的ECU自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)方案。
    發(fā)表于 03-23 14:04 ?11次下載

    創(chuàng)信息技術(shù)WinCE主板與STM32多功能模塊通訊介紹

    ,STM32F103RCT6通過(guò)其USB Device接口與創(chuàng)工控主板連接通訊,STM32在WinCE系統(tǒng)中被當(dāng)做一個(gè)串口
    的頭像 發(fā)表于 02-06 11:12 ?2146次閱讀

    創(chuàng)信息技術(shù)WinCE文件系統(tǒng)測(cè)試及故障分析簡(jiǎn)介

    WINCE文件系統(tǒng)的偶發(fā)故障一直是WINCE系統(tǒng)最為棘手的問(wèn)題,盡管出現(xiàn)故障的幾率不高,但對(duì)設(shè)備的穩(wěn)定運(yùn)行造成嚴(yán)重影響。為了保證基于
    的頭像 發(fā)表于 02-07 11:15 ?1507次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>WinCE</b>文件<b class='flag-5'>系統(tǒng)</b>測(cè)試及故障分析簡(jiǎn)介