核心模式驅動程式架構

核心模式驅動程式架構 （ Kernel - Mode Driver Framework ， 縮寫KMDF ） 是微軟公司推出的Windows驅動程式基礎 （ Windows Driver Foundation ） 之一 ， 建構Windows XP與Windows Server 2003的核心模式 （ Kernel - Mode ） 驅動程式所需的基本功能 ， 包括對隨插即用 （ PNP ） 、 電源管理 （ Power Manager ） 、 I / O佇列 、 直接記憶體存取 （ DMA ） 、 Windows Management Instrumentation （ WMI ） 和同步處理等的完整支援 。 KMDF的設計並不能用來取代WDM ， 它提供 “ Skeletal WDM ” 建置來替代WDM ； 目前 ， KMDF並不支援匯流排篩選驅動程式 （ Bus Filter Driver ） 。 Kernel - Mode Driver Framework目前支援下列類型的核心模式 （ kernel mode ） 驅動程式之建立了 ： 隨插即用 （ PNP ） 裝置所使用的Function Driver 。 隨插即用 （ PNP ） 裝置所使用的Filter Driver 。 隨插即用 （ PNP ） 裝置堆疊 （ Stack ） 所使用的Bus Driver 。 Windows NT 4.0 型態裝置所使用的Control裝置驅動程式 。 KMDF是可重新進入程式庫 （ Reentrant Library ） 。