Rámec ovladače v režimu jádra - Kernel-Mode Driver Framework
![]() | tento článek ne uvést žádný Zdroje.Březen 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The Rámec ovladače v režimu jádra (KMDF) je rámec ovladačů vyvinutý společností Microsoft jako nástroj, který pomáhá vývojářům ovladačů vytvářet a udržovat režim jádra ovladače zařízení pro Windows 2000[A] a novější verze. Je to jeden z rámců obsažených v Rámce ovladačů Windows. Aktuální verze je 1.27.
Vztah k WDM
Obecně KMDF podporuje ovladače, které byly napsány pro Model ovladače Windows a běží na WDM. WDM je model ovladače používaný od příchodu Windows 98, zatímco KMDF je rámec ovladačů, který Microsoft prosazuje a používá pro Windows 2000 a další.
Obecně platí, že protože více funkcí, jako je řízení spotřeby a zapoj a hraj jsou zpracovávány rámcem KMDF, ovladač KMDF je méně komplikovaný a má méně kódu než ekvivalentní ovladač WDM.
KMDF je objektově založený a postavený na vrcholu WDM. Poskytuje WDM objektově založenou perspektivu podle architektonického mandátu své nadmnožiny WDF. Funkce je obsažena v různých typech objektů. Implementace KMDF se skládá z:
- zapoj a hraj a řízení spotřeby
- I / O fronty
- Přímý přístup do paměti (DMA)
- Windows Management Instrumentation (WMI)
- Synchronizace
Viz také
Poznámky
- ^ Původní vydání KMDF podporovalo pouze Windows XP a Server 2003. Podpora pro Windows 2000 byla přidána do KMDF verze 1.1.