某些裝置會永久插入系統,而其他裝置則可在系統執行時插入和卸除。 巴士司機 必須識別並報告連接到他們巴士的裝置,而且他們必須偵測並報告系統中裝置的抵達和離開。
巴士駕駛員識別和報告的裝置稱為巴士的 子裝置。 識別與報告子裝置的程式稱為 總線列舉。 在總線列舉期間,總線驅動程序 為其子裝置 創建裝置物件。 如需總線列舉的詳細資訊,請參閱 列舉總線上的裝置。
總線驅動程式基本上是函式驅動程式,很少情況下會是篩選驅動程式,並且也負責處理總線列舉。 總線驅動程式通常是總線配接器的函式驅動程式,但不是連接到總線之子裝置的函式驅動程式。
公車司機也有與功能驅動程式相同的 PnP 和電源管理責任。 如需有關這些責任的資訊,請參閱功能驅動程式中的 支援 PnP 和電源管理。