網路元件的通知物件應實作為元件物件模型(COM)物件。 這些 COM 物件位於 COM 元件伺服器的 DLL 中。 如需開發 DLL COM 伺服器的詳細資訊,請參閱 Microsoft Windows SDK。
應該實作特定 notify 物件的 DLL,以匯出一組進入點函式:
DllMain 函式,可讓網路設定子系統將 DLL 載入子系統的虛擬位址空間。
DllRegisterServer 和 DllUnregisterServer 函式,將資訊放入 DLL 類別物件的作系統登錄中。 網路設定子系統會使用此登錄資訊來尋找及載入網路元件的 notify 物件。
DllCanUnloadNow 函式,可讓網路設定子系統判斷 DLL 是否正在使用中。 如果 DLL 不在使用中,子系統就可以安全地從記憶體卸除 DLL。
為了讓通知物件 DLL 成為 COM 伺服器,它必須公開伺服器所支援之 notify 物件的類別處理站。 這個類別處理站可讓網路設定子系統建立 notify 對象的實例。 類別工廠應該繼承自 IClassFactory 介面。 如需實作繼承自 IClassFactory 之類別的詳細資訊,請參閱 Windows SDK。