- 5
- 0
- 约2.24万字
- 约 16页
- 2017-06-09 发布于江苏
- 举报
Windows7核心模式
Windows 7核心模式 CHAPTER
驅動程式概論與運作 6
KMDF(Kernel Mode Driver Framework)是發展核心模式驅動程式的基礎架構。
它提供了 C 語言的裝置驅動程式介面 DDI ,可以用來建立Windows 7 的驅動
程式。本質上來說,這個架構是一個提綱性的( 梗概的)裝置驅動程式,可以針
對特定裝置來進行訂製化。KMDF 會執行程式碼來處理通常的驅動程式需求。
驅動程式藉由設定物件的屬性、登錄重要事件告知的回呼來訂製化架構,而且
可以包含處理裝置獨具特徵的程式碼。
KMDF 提供了定義完整的物件模型,並控制著物件的生命週期及記憶體的配
置。物件是分層式組織的上屬/ 下屬模型系統,重要的驅動程式資料結構是由
KMDF 來維護,而非驅動程式。
本章將來探討 KMDF 的架構與特徵,以及利用 KMDF 來開發驅動程式的需
求。(有時候,就稱之為 KMDF 基礎的驅動程式,或直接簡稱 KMDF 驅動程
式。)
誠如我們在第二部分中的描述,WDF(Windows Driver Foundation)也包含了另
一
原创力文档

文档评论(0)