<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于3G網(wǎng)絡(luò )的汽車(chē)防盜報警系統設計方案

基于3G網(wǎng)絡(luò )的汽車(chē)防盜報警系統設計方案

作者: 時(shí)間:2012-09-07 來(lái)源:網(wǎng)絡(luò ) 收藏

流接口驅動(dòng)程序的主要任務(wù)是把外設的使用傳遞給應用程序,這是通過(guò)把設備表示為文件系統的一個(gè)特殊文件實(shí)現。應用程序通過(guò)文件系統的API函數調用流接口函數,然后流接口驅動(dòng)程序調用本機驅動(dòng)或者通過(guò)設備管理器與系統內核或外圍打交道。

2.1 攝像頭驅動(dòng)程序的流接口函數的實(shí)現

開(kāi)發(fā)攝像頭驅動(dòng)程序涉及到一組標準的流接口驅動(dòng)程序的函數,如CAM_Init()、CAM_Deinit()、CAM_Open()、CAM_Read()等,這些函數是接口驅動(dòng)程序的DLL接口,其中CAM_Init()、CAM_Open()、CAM_Read()和CAM_IOControl()最為重要。下面對這些重要函數進(jìn)行詳細介紹。

(1)CAM_Init()

CAM_Init()函數是通過(guò)設備管理器提供的ActiveDeviceEx()函數調用。在設備初始化時(shí)通過(guò)ActiveDeviceEx()將設備句柄信息寫(xiě)入DriversActive下面,當應用程序初始化時(shí),注冊表的地址將以Context參數形式傳給CAM_Init(),利用RegOpenKeyEx()、RegQueryValueEx()等函數執行打開(kāi)和讀寫(xiě)注冊表操作,等執行成功后返回USB設備的句柄信息等。驅動(dòng)程序的部分源代碼:

(2)CAM_Open()

在對設備進(jìn)行讀操作之前,首先要先通過(guò)執行CeratFile()來(lái)調用CAM_Open()打開(kāi)設備,CAM_Open()所需的第一個(gè)參數是應用程序初始化時(shí)由CAM_Init()返回的設備句柄等信息,然后將設備關(guān)閉的事件設為無(wú)信號狀態(tài)。

下面是部分源碼:

111.jpg

部分源碼

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>