Rámec ovladače v režimu jádra - Kernel-Mode Driver Framework

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:

Viz také

Poznámky

  1. ^ 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.

Reference

externí odkazy