網路設定子系統會顯示網路元件的屬性頁,並變更元件的參數。
您可以從 [控制面板] 顯示和修改元件的屬性。 當您按兩下 網路 圖示時,會啟動網路設定子系統,這會建立 notify 物件的實例,並呼叫物件的 INetCfgComponentControl::Initialize 方法。 這個方法會初始化 物件,並提供對元件和網路組態所有層面的存取。
應用程式會呼叫元件的 INetCfgComponent::RaisePropertyUi 方法,以顯示元件的屬性。 RaisePropertyUi 方法接著會呼叫下列 notify 物件方法:
INetCfgComponentPropertyUi::QueryPropertyUi 方法可判斷特定內容是否適合顯示元件的屬性。
INetCfgComponentPropertyUi::SetContext 方法可指示元件的 notify 物件在指定的內容中顯示元件的屬性。
INetCfgComponentPropertyUi::MergePropPages 方法來建立元件屬性表的自定義頁面,並將其合併到預設集合中。
如果使用者在其中一個自定義頁面上變更元件的其中一個參數, RaisePropertyUi 會呼叫 notify 物件的 INetCfgComponentPropertyUi::ApplyProperties 方法,以將變更儲存在記憶體中。
若要套用變更,網路設定子系統會呼叫 notify 物件的 INetCfgComponentControl::ApplyRegistryChanges 方法來修改登錄中網路元件的相關信息。 若要使用修改的信息設定元件的驅動程式,網路設定子系統會呼叫 notify 物件的 INetCfgComponentControl::ApplyPnpChanges 方法,並傳遞 INetCfgPnpReconfigCallback 介面。