核心模式驱动程式框架
维基百科,自由的 encyclopedia
核心模式驱动程式框架(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)。