Interruzione di un adattatore Miniport
NDIS chiama la funzione MiniportHaltEx di un driver miniport NDIS per deallocare le risorse quando un adattatore viene rimosso dal sistema e per arrestare l'hardware. NDIS può chiamare MiniportHaltEx dopo che la funzione MiniportInitializeEx del driver viene restituita correttamente. Per altre informazioni su MiniportInitializeEx, vedere Inizializzazione di un adattatore Miniport.
MiniportHaltEx deve liberare tutte le risorse allocate dal driver per un dispositivo. Il driver deve chiamare i reciproci delle funzioni NdisXxx con cui ha originariamente allocato le risorse. Come regola generale, una funzione MiniportHaltEx deve chiamare le funzioni NdisXxx reciproche nell'ordine inverso usato durante l'inizializzazione.
Se un adattatore genera interrupt, la funzione MiniportHaltEx di un driver miniport può essere annullata dalla funzione MiniportInterrupt del driver fino a quando MiniportHaltEx disabilita gli interrupt.
NDIS non chiama MiniportHaltEx se sono presenti richieste OID in sospeso o inviano richieste. NDIS non invia altre richieste per il dispositivo interessato dopo che NDIS chiama MiniportHaltEx.
Dopo la restituzione di MiniportHaltEx , il driver miniport si trova nello stato Interrotto.
Argomenti correlati
Stati dell'adattatore di un driver Miniport
Stati e operazioni dell'adattatore Miniport