函式驅動程式是裝置的主要驅動程式 (請參閱 可能的驅動程式層圖) 。 函式驅動程式通常是由裝置廠商撰寫,而且是必要的 (除非裝置以 原始模式使用) 。 PnP 管理員最多會載入裝置的一個函式驅動程式。 函式驅動程式可以服務一或多個裝置。
函式驅動程式提供其裝置的作業介面。 一般而言,函式驅動程式會處理裝置的讀取和寫入,並管理裝置電源原則。
裝置的函式驅動程式可以實作為驅動程式/迷你驅動程式配對,例如埠/迷你埠驅動程式配對或類別/迷你類別驅動程式配對。 在這類驅動程式配對中,迷你驅動程式會連結至第二個驅動程式,也就是 DLL。
如果裝置以原始模式驅動,則它沒有函式驅動程式,也沒有上層或下層篩選驅動程式。 所有原始模式 I/O 都是由匯流排驅動程式和選用的匯流排濾波器驅動程式完成。