設定元件的驅動程式
在網路設定子系統呼叫通知物件的 INetCfgComponentControl::ApplyPnpChanges 方法之後,notify 物件應該將組態資訊傳送至擁有通知物件的網路元件驅動程式。 網路設定子系統在呼叫INetCfgComponentControl::ApplyRegistryChanges方法之後,以及在啟動特定網路元件的驅動程式和服務之後呼叫ApplyPnpChanges。 在 ApplyPnpChanges 呼叫中,網路設定子系統會傳遞 INetCfgPnpReconfigCallback 介面。 元件的 notify 物件可以使用 INetCfgPnpReconfigCallback 介面,將組態資訊傳送至元件的驅動程式。 此驅動程式必須是 TDI 提供者或 NDIS 迷你埠驅動程式。
notify 物件可以在其ApplyPnpChanges實作內呼叫INetCfgPnpReconfigCallback::SendPnpReconfig,以將組態資訊傳送至元件的驅動程式。 SendPnpReconfig 會將組態資訊傳遞至驅動程式。
或者,notify 物件可以呼叫 Win32 CreateFile 函式,以開啟其元件驅動程式的連接。 notify 物件可以呼叫 Win32 DeviceIoControl 函式,將控制項程式碼以及輸入資料直接傳送至其元件的驅動程式。
通知物件不需要使用 INetCfgPnpReconfigCallback。 但是,如果 notify 物件使用 INetCfgPnpReconfigCallback,使用者就不需要重新開機作業系統,才能讓組態變更在驅動程式中生效。