中繼驅動程式的通知物件 是網路類別安裝程式的延伸模組。 網路類別安裝程式會載入並初始化您的通知物件,並傳送與驅動程式相關的事件通知(例如虛擬迷你埠移除通知)。 如果您需要了解通知對象的一般概觀或詳細資訊,請參閱 網路元件的通知對象。
若要在安裝中包含 notify 物件,您必須在中繼驅動程式通訊協定 INF 中參考它。 篩選中繼驅動程式不需要通知物件。 如果您想要為使用者提供更具彈性的組態選項,您可以將 notify 對象與篩選中繼驅動程式一起納入。
在 Windows Vista 上,您可以使用 notify 物件或自訂安裝應用程式,將迷你埠 INF 檔案複製到系統 INF 目錄。 針對上述任一項,您可以使用 SetupCopyOEMInf 來複製 INF。 針對 Windows Vista 和更新版本的作業系統,您應該使用通訊協定 INF 中的 INF CopyINF 指示詞 來複製微型埠 INF。 在舊版 Windows 上,您無法使用從 Driver Store執行的 notify 物件來建立驅動程式套件。 若要在此案例中成功安裝驅動程式套件,您必須擁有最低OS組建編號 25341。 如需複製 INF 檔案的詳細資訊,請參閱 複製 INF。
MUX 中繼驅動程式通知對象必須提供服務,才能安裝和移除虛擬迷你埠。 這可以自動完成,或藉由提供使用者介面來完成。 它必須管理登錄中的虛擬迷你埠裝置名稱清單。 裝置名稱清單會定義虛擬迷你埠與實體裝置之間的系結。 例如,n 對一 MUX 中繼驅動程式範例中的通知物件會維護一個清單,該清單列出系結至 UpperBindings 登錄專案中每個實體裝置的虛擬迷你埠。 MUX 範例驅動程式會讀取 UpperBindings 清單,並為每個條目初始化一個虛擬迷你埠。
您的 MUX 中繼驅動程式應該使用 UpperRange/LowerRange 專案來控制外部系結。 不過,您可以視需要控制來自 notify 物件的外部系結。 如需中介驅動程式中系結的詳細資訊,請參閱 中介驅動程式 UpperRange 和 LowerRange INF 檔案條目
您的 notify 物件可以選擇性地提供使用者介面,讓使用者變更或檢視驅動程式的組態。 MUX 中繼驅動程式範例包含通知物件的範例使用者介面。