Delen via


Meldingen verwerken

Het subsysteem voor netwerkconfiguratie verzendt meldingen om objecten met de volgende intervallen op de hoogte te stellen:

  • Tijdens het instellen van netwerken, inclusief de installatie van het besturingssysteem, het installeren van netwerkmogelijkheden op een besturingssysteem dat voorheen geen ondersteuning biedt voor netwerken, het upgraden van het besturingssysteem of het verwijderen van netwerkfuncties

  • Tijdens de netwerkconfiguratie, inclusief toevoegen, verwijderen, inschakelen en uitschakelen van netwerkonderdelen, wijzigen van netwerkonderdelen en wijzigen hoe het netwerkconfiguratiesubsysteem netwerkonderdelen verbindt met elkaar

  • Nadat een toepassing het subsysteem opdracht geeft om de eigenschappen weer te geven van netwerkcomponenten die eigendom zijn van meldingsobjecten.

Voor het verwerken van meldingen voert een meldingsobject de volgende algemene reeks bewerkingen uit:

  1. Wanneer het meldingsobject wordt geladen, wordt het systeemregister gelezen om een model te vormen van de huidige netwerkconfiguratie in de interne gegevensstructuren.

  2. Nadat het subsysteem voor de netwerkconfiguratie meldingen naar het meldingsobject verzendt over netwerkwijzigingen die het eerder aangevraagde meldingsobject heeft aangevraagd, wijzigt het object de interne gegevensstructuren om deze wijzigingen bij te houden.

  3. Wanneer het subsysteem voor netwerkconfiguratie klaar is met het verzenden van meldingen naar het meldingsobject, roept het subsysteem de INetCfgComponentControl::ApplyRegistryChanges methode aan om de wijzigingen door te voeren in het systeemregister.

Opmerking De meldingen die in de voorgaande reeks worden genoemd, kunnen ook een aanroep naar de INetCfgComponentControl::CancelChanges methode bevatten waarin het meldingsobject moet terugkeren naar de oorspronkelijke netwerkconfiguratie. Voordat u de oorspronkelijke netwerkconfiguratie wijzigt, moet het meldingsobject twee kopieën van de configuratie maken. Het meldingsobject kan één kopie wijzigen om wijzigingen op te nemen en de andere kopie in de oorspronkelijke voorwaarde te laten staan. Het meldingsobject kan de ongewijzigde kopie gebruiken bij het terugzetten naar de oorspronkelijke netwerkconfiguratie.