Gestione dell'evento PnP di attivazione delle porte
I driver overlying devono gestire l'evento NetEventPortActivation PnP quando un driver miniport attiva una porta NDIS. NDIS non avvia l'associazione tra un driver di protocollo e un adattatore miniport fino a quando non è stata attivata la porta predefinita. Pertanto, i driver di protocollo devono considerare la chiamata alla funzione ProtocolBindAdapterEx come notifica che la porta predefinita è attiva.
I driver di protocollo non devono usare un numero di porta in qualsiasi richiesta NDIS, a meno che il driver non abbia ricevuto una notifica che la porta sia attiva, tramite i parametri di associazione o tramite l'evento NetEventPortActivation PnP.
NDIS genera un evento PnP di attivazione della porta dopo che il driver miniport attiva alcune porte. I driver Miniport specificano il codice evento NetEventPortActivation PnP nella struttura NET_PNP_EVENT_NOTIFICATION a cui punta il parametro NetPnPEvent nella chiamata a NdisMNetPnPEvent per attivare le porte NDIS.
I driver Miniport possono indicare l'attivazione di più porte in una notifica PnP usando il membro Next in una struttura NDIS_PORT per collegare più strutture NDIS_PORT. Per altre informazioni sull'elenco collegato di strutture NDIS_PORT, vedere Attivazione delle porte NDIS.
NDIS genera un evento PnP NetEventPortDeactivation ai driver di protocollo associati quando un miniport disattiva alcune porte. Per altre informazioni sull'evento NetEventPortDeactivation PnP, vedere Gestione dell'evento PnP di disattivazione della porta.