1. 程式人生 > >微軟開源驅動程序模塊框架WDF

微軟開源驅動程序模塊框架WDF

surface wdf 現在 ces 微軟 回調 可維護 解釋 訪問

在為 Surface 設備 開發 驅動程序時,Microsoft Devices團隊開發了此框架供內部使用。 微軟 現在將其作為開源發布,以幫助其他OEM以最高的效率和可維護性,開發和維護高質量的驅動程序。微軟還解釋了傳統WDF與這款新的基於DMF的WDF驅動程序之間的一些主要差異。

這些差異在於:設備上下文(以綠色顯示)獨立存在於每個模塊和客戶端驅動程序特定的代碼中。每個較小的設備上下文僅包含該模塊所需的元素。沒有模塊可以訪問另一個模塊的設備上下文;WDF回調(以紅色顯示)現在在每個模塊和客戶端特定代碼中獨立存在。 WDF調用客戶端驅動程序。 DMF攔截調用並將其調度到實例化模塊樹中的每個模塊;每個模塊按其認為合適的方式處理每個回調。最後,DMF將回調調度到客戶端驅動程序的回調。

微軟開源驅動程序模塊框架WDF