新的供應商總線驅動程式應遵守下列指導方針,以報告總線上的子裝置的類型和裝置標識碼。 如果總線及其子裝置的設定或操作與其他總線明顯不同,則這些指導方針適用於新廠商的總線。 在這些情況下,新的廠商巴士司機應該執行下列動作,以確保公交車及其子裝置不會無意且不適當地與其他公交車和子裝置分組:
使用唯一的 GUID 來識別總線類型。 總線驅動程式會報告子裝置的總線類型(表示為實體裝置物件PDO),以回應針對子裝置的 IRP_MN_QUERY_BUS_INFORMATION 請求。 為了回應這類要求,總線驅動程式會傳回一個指向 PNP_BUS_INFORMATION 結構的指標,該結構在 PNP_BUS_INFORMATION.BusTypeGuid 成員中返回 GUID。 此外,公車司機應該將 PNP_BUS_INFORMATION.LegacyBusType 設定為 PNPBus,並將 PNP_BUS_INFORMATION.BusNumber 設定為適當的自定義值。
使用自定義硬體標識碼 來唯一識別總線 列舉值 和總線的子裝置。