Condividi tramite


Arresto dell'adapter Miniport

Un driver miniport NDIS deve registrare una funzione MiniportShutdownEx durante l'inizializzazione del driver miniport.

NDIS chiama la funzione MiniportShutdownEx di un driver miniport NDIS quando il sistema viene arrestato. MiniportShutdownEx ripristina l'hardware a uno stato noto.

Il parametro ShutdownAction passato a MiniportShutdownEx informa il driver miniport del motivo dell'arresto.

Il gestore di arresto può essere chiamato come risultato di un'operazione utente, nel qual caso viene eseguito in IRQL = PASSIVE_LEVEL. Può anche essere chiamato come risultato di un errore di sistema irreversibile, nel qual caso può essere eseguito in qualsiasi IRQL.

MiniportShutdownEx non deve chiamare alcuna funzione NdisXxx . Il driver miniport può chiamare funzioni per la lettura e la scrittura di porte di I/O o disabilitando il motore DMA per restituire l'hardware a uno stato noto.

A differenza di MiniportHaltEx, MiniportShutdownEx non deve rilasciare risorse allocate. MiniportShutdownEx dovrebbe semplicemente arrestare la scheda di interfaccia di rete.

Stati dell'adattatore di un driver Miniport

Interruzione di un adattatore Miniport

Stati e operazioni dell'adattatore Miniport

Scrittura di driver miniport NDIS