freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c9_windows設(shè)備驅(qū)動程序設(shè)計-展示頁

2025-02-12 05:39本頁面
  

【正文】 添加新設(shè)備系統(tǒng)重啟檢測 指定PnP管理器就創(chuàng)建 PDO,在注冊表中添加某些項所有硬件檢測完畢?NYPnP管理器決定分配哪些資源給各個設(shè)備PnP管理器查找注冊表中與該 PDO相吻合的各級驅(qū)動程序執(zhí)行 DriverEntry(),設(shè)置各例程的入口地址,將對象指針裝入 I/O管理器中找到?NY 讀 INF文件,按 INF文件指令安裝各級驅(qū)動程序PnP管理器裝入最底層過濾驅(qū)動程序,調(diào)用其AddDevice函數(shù),該函數(shù)創(chuàng)建一個 FiDO,實(shí)現(xiàn) FiDO與同級驅(qū)動程序的連接PnP管理器查找所選驅(qū)動程序?qū)ο笠言?I/O管理器中已裝入?PnP管理器根據(jù)需要給設(shè)備發(fā)送各種 PnP IRPPnP管理器給設(shè)備發(fā)送 “ 啟動設(shè)備 ”PnP IRP ,驅(qū)動程序?qū)⒎峙涞馁Y源信息向下傳送到設(shè)備配置頭區(qū)域中,并啟動設(shè)備驅(qū)動程序處于等待狀態(tài),等待 IRP的到來PnP管理器依次裝入各級驅(qū)動程序,完成整個設(shè)備對象棧AddDevice函數(shù)把 PDO連接到 FiDO上 WDM驅(qū)動程序的結(jié)構(gòu) WDM驅(qū)動程序包含許多例程,操作系統(tǒng)調(diào)用這些例程來執(zhí)行對 IRP的各種操作。 驅(qū)動程序處理 :每層驅(qū)動程序都可決定如何處理 IRP,既可直接處理完該 IRP就不再向下傳,也可處理完后繼續(xù)向下傳遞,還可只做向下傳遞工作。 操作參數(shù) : 設(shè)備句柄、操作類型及其它信息。 設(shè)備驅(qū)動程序與設(shè)備關(guān)系: 同類中成員函數(shù)與類實(shí)例關(guān)系。每個設(shè)備對象具有不同的私有屬性值 (如設(shè)備 ID)。相同類型的總線共用一種總線驅(qū)動程序(如 PCI總線驅(qū)動程序)。 過濾器驅(qū)動程序 :管理 FiDO所代表的設(shè)備,用于監(jiān)視和修改 IRP流,硬件或軟件人員可利用過濾器驅(qū)動程序修改上級驅(qū)動程序的傳遞過來的操作。設(shè)備對象棧 :描述對設(shè)備對象內(nèi)部處理請求的驅(qū)動層次的棧型結(jié)構(gòu)IRPI/O系統(tǒng)服務(wù)Win32子系統(tǒng)應(yīng)用程序用戶態(tài)核心態(tài)I/O管理器FDO設(shè)備對象FiDOFiDOPDO設(shè)備對象棧上層過濾器驅(qū)動程序功能驅(qū)動程序下層過濾器驅(qū)動程序總線驅(qū)動程序 功能驅(qū)動程序 :管理 FDO所代表的設(shè)備,負(fù)責(zé)其初始化、處理I/O操作、 I/O操作完成時產(chǎn)生中斷事件,為用戶提供一種適當(dāng)?shù)脑O(shè)備控制方式。 FDO(功能設(shè)備對象 ):設(shè)備對象中的功能型對象。 WDM的基本結(jié)構(gòu)設(shè)備對象 設(shè)備對象 :系統(tǒng)為幫助軟件管理硬件而創(chuàng)建的一個數(shù)據(jù) 結(jié)構(gòu)(包括PDO、 FDO、 FiDO)。文件系統(tǒng)驅(qū)動程序 在本地磁盤或網(wǎng)絡(luò)上實(shí)現(xiàn)標(biāo)準(zhǔn) PC文件系統(tǒng)模型 (含多層次目錄結(jié)構(gòu)和命名文件概念 )。 WDM驅(qū)動程序又可分為類驅(qū)動程序(管理已定義類的設(shè)備)和小驅(qū)動程序(提供廠商專有的支持)。 Windows設(shè)備驅(qū)動程序設(shè)計西北工業(yè)大學(xué)計算機(jī)學(xué)院周興社 谷建華 倪紅波 Windows 2023/XP的設(shè)備驅(qū)動程序虛擬設(shè)備驅(qū)動程序( VDD)內(nèi)核模式驅(qū)動程序文件系統(tǒng)驅(qū)動程序保留設(shè)備驅(qū)動程序PnP驅(qū)動程序顯示驅(qū)動程序WDM驅(qū)動程序類驅(qū)動程序 小驅(qū)動程序Windows2023/XP設(shè)備驅(qū)動程序的種類虛擬設(shè)備驅(qū)動程序 (Virtual Device Driver, VDD)可使 DOS應(yīng)用程序訪問 x86平臺上的硬件,也可支持Windows 9x下的對端口訪問。WDM驅(qū)動程序 是一種遵循電源管理協(xié)議并能在 Win98和 Win2023上實(shí)現(xiàn)源代碼級兼容的 PnP驅(qū)動程序。 顯示驅(qū)動程序 是用于顯示和打印設(shè)備的內(nèi)核模式驅(qū)動程序。 保留設(shè)備驅(qū)動程序 主要包括 Windows NT早期版本的驅(qū)動程序,它直接控制一個硬設(shè)備而不用其他驅(qū)動程序幫助,可以不做修改地在 Windows 2023中運(yùn)行。 PDO(物理設(shè)備對象 ):設(shè)備對象中的物理型對象。FiDO(過濾器設(shè)備對象 ):在 I/O管理器、 FDO和 PDO間的監(jiān)視、修改IRP流的過濾型對象,分上層過濾和下層過濾對象。 總線驅(qū)動程序 :負(fù)責(zé)管理 PDO硬件和計算機(jī)之間的連接。WDM設(shè)備驅(qū)動程序類型每種硬件設(shè)備的驅(qū)動程序由上述兩到三種驅(qū)動程序組成 (可以無過濾器驅(qū)動程序)。 設(shè)備對象與設(shè)備驅(qū)動程序關(guān)系每個功能設(shè)備對應(yīng)一個設(shè)備對象(設(shè)備對象棧為設(shè)備對象內(nèi)部屬性),相同型號的多個功能設(shè)備對應(yīng)多個設(shè)備對象。相同型號的多個功能設(shè)備共用一個過濾驅(qū)動程序和功能驅(qū)動程序,即只有一個驅(qū)動程序?qū)ο?。?yīng)用程序?qū)?設(shè)備對象的操作過程 操作接口 :設(shè)備驅(qū)動程序的 Win32 API函數(shù),或重載的設(shè)備驅(qū)動程序的Win32 API回調(diào)函數(shù)。 例: Device
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1