Condividi tramite


Gestione dell'evento PnP di disattivazione della porta

I driver overlying devono gestire l'evento NetEventPortDeactivation PnP quando un driver miniport disattiva una porta NDIS. Per informare i driver overlying sugli eventi di disattivazione della porta, NDIS propaga l'evento PnP di disattivazione della porta dal driver miniport sottostante.

Prima che un driver di protocollo completi la gestione di un evento PnP di disattivazione della porta, deve assicurarsi che tutte le richieste OID in sospeso e le richieste di invio associate alla porta siano state completate. Al termine dell'evento PnP, il driver deve assicurarsi che non esegui richieste OID o invii richieste per tale porta.

I driver Miniport specificano il codice evento NetEventPortDeactivation PnP nella struttura NET_PNP_EVENT_NOTIFICATION a cui punta il parametro NetPnPEvent nella chiamata alla funzione NdisMNetPnPEvent per segnalare che alcune porte sono state disattivate. Il driver miniport specifica una matrice di valori NDIS_PORT_NUMBER per elencare le porte disattivate. Per altre informazioni sulla matrice di numeri di porta, vedere Disattivazione delle porte NDIS.