Het verwerken van de PnP-gebeurtenis voor poortdeactivatie
Overliggende stuurprogramma's moeten de NetEventPortDeactivation PnP-gebeurtenis afhandelen wanneer een minipoortstuurprogramma een NDIS-poort deactiveert. NDIS geeft de PnP-gebeurtenis voor poortdeactivatie door vanuit het onderliggende minipoortstuurprogramma om de overliggende stuurprogramma's te informeren over poortdeactivatiegebeurtenissen.
Voordat een protocolstuurprogramma de verwerking van een PnP-gebeurtenis voor poortdeactivatie voltooit, moet deze ervoor zorgen dat alle openstaande OID-aanvragen en verzendaanvragen die aan de poort zijn gekoppeld, zijn voltooid. Nadat het protocolstuurprogramma de PnP-gebeurtenis heeft voltooid, moet het stuurprogramma ervoor zorgen dat het geen OID-aanvragen uitgeeft of aanvragen verzendt voor die poort.
Miniportstuurprogramma's geven de NetEventPortDeactivation PnP-gebeurteniscode op in de NET_PNP_EVENT_NOTIFICATION structuur waarnaar de NetPnPEvent-parameter verwijst in de aanroep naar de NdisMNetPnPEvent functie om te melden dat sommige poorten zijn gedeactiveerd. Het minipoortstuurprogramma geeft een matrix van NDIS_PORT_NUMBER waarden op om de gedeactiveerde poorten weer te geven. Zie NDIS-poorten deactiverenvoor meer informatie over de matrix van poortnummers.