您現在的位置: 18luck新利全站下载 >> 生產管理>> 設備管理>> 資料信息

Windows設備驅動程序設計概述(PPT 35頁)

所屬分類:
設備管理
文件大小:
228 KB
下載地址:
相關資料:
windows, 驅動程序, 程序設計, 設計概述
Windows設備驅動程序設計概述(PPT 35頁)內容簡介
Windows設備驅動程序設計
Windows2000/XP的設備驅動程序
WDM的基本結構
設備對象與設備驅動程序關係
應用程序對設備對象的操作過程
設備驅動程序的裝入過程
WDM驅動程序的結構
WDM驅動程序包含例程
驅動程序的DriverEntry函數示例:
驅動程序的AddDevice函數示例:
驅動程序的IRP派遣函數示例:
I/O請求包(IRP)
I/O棧:通過IO_STACK_LOCATION結構數組實現。
一次I/O請求可能對應多個I/O操作實現方法:
較多個IRP實現;
一個IRP實現+I/O棧實現。(較優)
IRP_MJ_CREATE請求,創建設備映射;
IRP_MJ_CLOSE請求,關閉設備映射;
IRP_MJ_READ請求,讀取設備對象的信息;
IRP_MJ_WRITE請求,對設備對象寫信息;
IRP_MJ_PNP請求,實現PnP管理,如IRP_MN_START_DEVICE請求,啟動設備;
IRP_MJ_IOCTL請求,I/O控製。
2、IRP創建與處理
I/O管理器在創建完IRP後,將I/O請求信息設置到IRP中,並將IRP發送到設備驅動程序中。
IoCallDriver的執行過程:
3、IRP參數與Win32API
五、即插即用
六、數據讀/寫
1、內存與端口訪問
2、響應中斷
七、WDM驅動程序的安裝文件
..............................

Baidu
map