Delen via


Tussenliggend stuurprogrammameldingsobject

Een tussenliggend stuurprogramma meldt object is een uitbreiding van het installatieprogramma van de netwerkklasse. Het installatieprogramma van de netwerkklasse laadt en initialiseert uw meldingsobject en verzendt deze meldingen over gebeurtenissen (zoals meldingen voor het verwijderen van virtuele miniports) met betrekking tot uw stuurprogramma. Zie Meldingsobjecten voor Netwerkelementenals u in het algemeen een overzicht wilt van meldingsobjecten of meer informatie over meldingsobjecten.

Als u het meldingsobject wilt opnemen in uw installatie, moet u ernaar verwijzen in het tussenliggende stuurprogrammaprotocol INF. Voor tussenliggende filterstuurprogramma's is geen meldingsobject vereist. U kunt een meldingsobject opnemen met het tussenliggende filterstuurprogramma als u flexibelere configuratieopties wilt bieden aan uw gebruiker.

Op Windows Vista kunt u het meldingsobject of een aangepaste installatietoepassing gebruiken om het INF-bestand van de minipoort te kopiëren naar de MAP van het systeem. Voor beide gebruikt u SetupCopyOEMInf- om de INF te kopiëren. Voor Windows Vista en latere versies van het besturingssysteem moet u de INF CopyINF-instructie in het protocol INF gebruiken om de minipoort INF te kopiëren. In oudere versies van Windows kunt u geen stuurprogrammapakket maken met een meldingsobject dat wordt uitgevoerd vanuit de Driver Store. Als u een stuurprogrammapakket in dit scenario wilt installeren, moet u minimaal een OS-buildnummer van 25341 hebben. Zie INF-bestanden kopiërenvoor meer informatie over het kopiëren van INF-bestanden.

Een tussenliggend MUX-stuurprogramma moet een meldingsobject voorzien dat diensten levert om virtuele miniports te installeren en te verwijderen. Dit kan automatisch worden gedaan of door een gebruikersinterface op te geven. Het moet de apparaatnaamlijst van de virtuele miniports in het register beheren. De lijst met apparaatnamen definieert de bindingen tussen virtuele minipoorten en fysieke apparaten. Het n-to-one MUX-tussenstuurprogramma voorbeeldnotificatie object houdt een lijst bij van virtuele minipoorten die zijn gebonden aan elk fysiek apparaat in een UpperBindings registervermelding. Het MUX-voorbeeldstuurprogramma leest de UpperBindings lijst en initialiseert een virtuele minipoort voor elke vermelding.

Het tussenliggende MUX-stuurprogramma moet gebruikmaken van de UpperRange/LowerRange vermeldingen om externe bindingen te beheren. U kunt echter indien nodig externe bindingen beheren vanuit uw meldingsobject. Voor meer informatie over bindingen in tussenliggende stuurprogramma's, zie Tussenliggende stuurprogramma UpperRange- en LowerRange-INF-bestandsvermeldingen

Het meldingsobject kan eventueel een gebruikersinterface bieden waarmee de gebruiker de configuratie van uw stuurprogramma kan wijzigen of weergeven. Het MUX-voorbeeldstuurprogramma bevat een voorbeeld van een gebruikersinterface voor een meldingsobject.