Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Netwerkonderdelen worden geïnstalleerd door het subsysteem voor netwerkconfiguratie.
Als u een stuurprogrammapakket wilt maken met een meldingsobject dat wordt uitgevoerd vanuit de Driver Store-, moet u minimaal het buildnummer 25341 van het besturingssysteem hebben. U kunt in dit scenario geen stuurprogrammapakket installeren in oudere versies van Windows.
Een netwerkonderdeel installeren
Het subsysteem voor netwerkconfiguratie roept het installatieprogramma van de klasse aan voor het specifieke onderdeeltype. Het installatieprogramma van de klasse roept vervolgens de Installatie-API aan om informatie op te halen uit het INF-bestand van het onderdeel en om het onderdeel te installeren.
Als het onderdeel eigenaar is van een meldingsobject, haalt het klasse-installatieprogramma de naam op van het DLL-bestand dat het meldingsobject bevat. Dit DLL-bestand wordt als volgt weergegeven in het INF-bestand van het onderdeel:
HKR, Ndi, ComponentDll, 0, "notifyobject.dll"Het klasse-installatieprogramma roept de ingangspuntfunctie van het DLL-bestand aan om het meldingsobject te registreren. Het subsysteem voor netwerkconfiguratie maakt een exemplaar van het meldingsobject en roept de INetCfgComponentControl::Initialize methode. Deze methode initialiseert het object en biedt toegang tot het onderdeel en alle aspecten van de netwerkconfiguratie.
Om de bewerkingen uit te voeren die nodig zijn voor de installatie van het onderdeel, roept het subsysteem voor de netwerkconfiguratie de INetCfgComponentSetup::Install methode aan.
Als de installatie van de component onbeheerd plaatsvindt, roept het subsysteem voor netwerkconfiguratie de INetCfgComponentSetup::ReadAnswerFile-methode aan. Deze methode opent en haalt de parameters van het onderdeel op uit een bestand voor installatie zonder toezicht dat bekend staat als een antwoordbestand.
Nadat het subsysteem voor de netwerkconfiguratie een exemplaar van het meldingsobject heeft gemaakt en geïnitialiseerd, roept het subsysteem de INetCfgComponentNotifyGlobal::GetSupportedNotifications methode aan om de typen meldingen op te halen die door het object zijn vereist. Het subsysteem gebruikt deze informatie om vereiste meldingen naar het object te verzenden. Het object kan deze meldingen gebruiken om aspecten van het instellen en configureren van netwerken te beheren die van invloed kunnen zijn op het onderdeel dat eigenaar is van het object. Als het subsysteem bijvoorbeeld de INetCfgComponentNotifyGlobal::SysNotifyComponent methode aanroept om het object op de hoogte te stellen dat het subsysteem een ander netwerkonderdeel heeft geïnstalleerd of verwijderd, heeft het object de mogelijkheid om bewerkingen uit te voeren met betrekking tot de wijziging.
Nadat het subsysteem voor de netwerkconfiguratie een exemplaar van het meldingsobject heeft gemaakt en geïnitialiseerd, roept het subsysteem ook een van de methoden aan van de INetCfgComponentNotifyBinding-interface om het object te informeren over wijzigingen in de manier waarop het subsysteem andere netwerkonderdelen verbindt met het onderdeel dat eigenaar is van het meldingsobject.
Wanneer het subsysteem voor netwerkconfiguratie gereed is om de eigenschappen van het onderdeel toe te passen op het besturingssysteem, roept het de meldingsobject INetCfgComponentControl::ApplyRegistryChanges methode aan om de parameters van het onderdeel toe te wijzen onder de registersleutel van het onderdeel. Het object notify roept de INetCfgComponent::OpenParamKey methode van het onderdeel aan om de registersleutel van het onderdeel te openen en op te halen.
Om het stuurprogramma van het onderdeel te configureren, roept het netwerkconfiguratiesubsysteem de INetCfgComponentControl::ApplyPnpChanges-methode aan en geeft het de INetCfgPnpReconfigCallback-interface door. Het meldingsobject roept de methode INetCfgPnpReconfigCallback::SendPnpReconfig methode aan om configuratiegegevens naar het stuurprogramma van het onderdeel te verzenden.
Zie de Microsoft Windows SDK voor meer informatie over de Installatie-API en over bestanden voor installatie zonder toezicht.