網路設定子系統會以下列間隔傳送通知來通知物件:
在網路設定期間,包括作業系統安裝、在先前不支援網路的作業系統上安裝網路功能、升級作業系統或卸載網路功能。
在網路設定期間,包括新增、移除、啟用和停用網路元件、變更網路元件,以及變更網路設定子系統如何將網路元件系結在一起
應用程式指示子系統顯示擁有通知物件之網路元件的屬性之後
若要處理通知,notify 物件會執行下列一般作業順序:
載入 notify 物件時,它會讀取系統登錄,以在其內部數據結構中形成目前網路組態的模型。
當網路設定子系統傳送通知給通知物件之前要求的通知對象網路變更之後,通知物件會修改其內部數據結構,以追蹤這些變更。
當網路設定子系統傳送通知給 notify 物件時,子系統會呼叫 notify 物件的 INetCfgComponentControl::ApplyRegistryChanges 方法,以認可系統登錄的變更。
附注 上述的通知也可以包含呼叫通知物件的 INetCfgComponentControl::CancelChanges 方法,在此情況下,notify 對象應該還原回原始網路組態。 在修改原始網路組態之前,notify 對象應該要建立兩個組態複本。 notify 物件可以修改一個複本以包含變更,並將另一個復本保留為原始條件。 當還原回原始網路組態時,notify 物件可以使用未修改的複本。