Objekty a rozhraní UMDF

Výstraha

UMDF 2 je nejnovější verze UMDF a nahrazuje UMDF 1. Všechny nové ovladače UMDF by měly být zapsány pomocí UMDF 2. Do UMDF 1 se nepřidávají žádné nové funkce a v novějších verzích Windows 10 je omezená podpora UMDF 1. Univerzální ovladače systému Windows musí používat UMDF 2.

Archivované ukázky UMDF 1 najdete v aktualizaci ovladačů pro Windows 11, verze 22H2 z května 2022 – .

Další informace najdete v tématu Začínáme s UMDF.

User-Mode Driver Framework (UMDF) se skládá ze sady spolupracujících objektů. UmDF vytvoří a spravuje řadu objektů vystavených ovladači zařízení v uživatelském režimu. Některé z těchto objektů jsou vytvořeny umDF v reakci na akce aktivované aplikací, jako je vstupně-výstupní požadavek, zatímco ostatní objekty UMDF jsou vytvořeny při volání ovladače metody rozhraní UMDF. Například pro vytvoření objektu fronty I/O ovladač volá metodu IWDFDevice::CreateIoQueue.

Následující témata popisují základní objekty architektury, podmnožinu modelu COM (Component Object Model), na kterém jsou založeny, a programovací model UMDF DDI: