Megosztás:


Értesítések feldolgozása

A hálózati konfigurációs alrendszer értesítéseket küld az objektumok értesítésére a következő időközönként:

  • A hálózatkezelés beállítása során – beleértve az operációs rendszer telepítését is – olyan operációs rendszerre telepíti a hálózati képességeket, amelyek korábban nem támogatták a hálózatkezelést, frissítette az operációs rendszert, vagy eltávolította a hálózati funkciókat

  • A hálózati konfiguráció során – beleértve a hálózati összetevők hozzáadását, eltávolítását, engedélyezését és letiltását, a hálózati összetevők módosítását és a hálózati konfigurációs alrendszer hálózati összetevők összekapcsolásának módját

  • Miután egy alkalmazás átirányítja az alrendszert az értesítési objektumok tulajdonában lévő hálózati összetevők tulajdonságainak megjelenítésére

Az értesítések feldolgozásához egy értesítési objektum a következő általános műveletsort hajtja végre:

  1. A értesítési objektum betöltésekor beolvassa a rendszerregisztrációs adatbázist, hogy a belső adatstruktúrákban az aktuális hálózati konfiguráció modelljét képezze.

  2. Miután a hálózati konfigurációs alrendszer értesítéseket küld az értesítési objektumnak a korábban kért értesítési objektum által végrehajtott hálózati változásokról, az értesítési objektum módosítja a belső adatstruktúráit, hogy nyomon kövesse ezeket a változásokat.

  3. Amikor a hálózati konfigurációs alrendszer befejezi az értesítések küldését az értesítési objektumnak, az alrendszer meghívja az értesítési objektum INetCfgComponentControl::ApplyRegistryChanges metódust a rendszerregisztrációs adatbázis módosításainak véglegesítéséhez.

Megjegyzés Az előző sorrendben említett értesítések az értesítési objektum INetCfgComponentControl::CancelChanges metódust is tartalmazhatják, ilyen esetben az értesítési objektumnak vissza kell állítania az eredeti hálózati konfigurációt. Az eredeti hálózati konfiguráció módosítása előtt az értesítési objektumnak két másolatot kell készítenie a konfigurációról. Az értesítési objektum módosíthatja az egyik példányt úgy, hogy az tartalmazza a módosításokat, és hagyja meg a másik példányt az eredeti feltételben. A értesítési objektum használhatja a módosítatlan másolatot, amikor visszaáll az eredeti hálózati konfigurációra.