Sdílet prostřednictvím


Ovladače funkcí

Ovladač funkce je hlavním ovladačem zařízení (viz obrázek Možné vrstvy ovladačů). Ovladač funkce je obvykle napsán dodavatelem zařízení a je povinný (pokud se zařízení nepoužívá v nezpracovaném režimu). Správce PnP načte maximálně jeden ovladač funkce pro zařízení. Ovladač funkce může obsluhovat jedno nebo více zařízení.

Ovladač funkce poskytuje provozní rozhraní pro své zařízení. Ovladač funkce obvykle zpracovává čtení a zápisy do zařízení a spravuje zásady napájení zařízení.

Ovladač funkce pro zařízení lze implementovat jako dvojici ovladačů/minidriveru, jako je dvojice ovladačů portu/miniportu nebo dvojice ovladačů třídy/minitřídy. V takových dvojicích ovladačů je minidriver propojený s druhým ovladačem, což je knihovna DLL.

Pokud je zařízení řízeno v nezpracovaném režimu, nemá žádný ovladač funkce a žádné ovladače filtru na vyšší nebo nižší úrovni. Všechny vstupně-výstupní operace v režimu nezpracovaného režimu provádí řidič sběrnice a volitelné ovladače filtru sběrnice.