Přidání hodnot registru pro objekt Notify
Komponenta NetTrans, NetClientnebo komponenta NetService může mít objekt upozornění, který provádí jednu nebo více následujících akcí:
Zobrazí uživatelské rozhraní pro komponentu.
Upozorní komponentu na události vazby, aby komponenta mohla vykonávat určitou kontrolu nad procesem vazby.
Podmíněná instalace nebo odebrání softwarových komponent
Poznámka:Součásti NetClient jsou zastaralé ve Windows 8.1, Windows Serveru 2012 R2 a novějších verzích.
Další informace o notifikačních objektech naleznete v Notify Objects for Network Components.
Poznámkasíťové komponenty (adaptéry) nepodporují objekty upozornění; tyto komponenty by proto měly používat spoluinstalátor.
Další informace o spoluinstalátorech najdete v tématu Psaní spoluinstalátoru.
Pokud má komponenta oznamovací objekt, soubor INF pro tuto komponentu musí přidat (prostřednictvím oddílu registru) následující hodnoty do klíče Ndi komponenty:
ClsID
Hodnota REG_SZ, která určuje identifikátor GUID (globálně jedinečný identifikátor) pro objekt notify. Získejte tento GUID spuštěním uuidgen.exe nástroje. Další informace o tomto nástroji naleznete v sadě Microsoft Windows SDK.
ComponentDll
Hodnota REG_SZ, která určuje cestu k knihovně DLL objektu notify.
ComponentDll musí zadat úplnou cestu ke knihovně DLL, pokud knihovna DLL není v adresáři Windows\System32.
Následuje příklad přidání-registr-sekce, které přidává CLSID a ComponentDll hodnoty do klíče Ndi:
[MS_Protocol.ndi.reg]
HKR, Ndi, ClsID, 0, "GUID"
HKR, Ndi, ComponentDll, 0, "notifyobject.dll"
Oddíl DDInstall součásti s notifikačním objektem musí také obsahovat direktivu CopyFiles, která odkazuje na sekci seznamu souborů, jež zkopíruje DLL knihovnu notifikačního objektu do cílového adresáře určeného sekcí DestinationDirs. Další informace o CopyFiles směrnici a DestinationDirs sekcích, viz sekce a směrnice INF.