Modifica di uno stack di driver in esecuzione
NDIS modifica uno stack di driver per operazioni quali inserimento, rimozione o riconfigurazione di un modulo di filtro. NDIS può attivare o disattivare la modalità di bypass in un modulo di filtro. Per altre informazioni sulla modalità di bypass nei driver di filtro, vedere Modalità bypass dei dati.
Nota Se i punti di ingresso del driver di filtro cambiano , ovvero a causa della modalità di bypass, NDIS sospende e riavvia lo stack di driver. La sospensione e il riavvio potrebbero causare l'eliminazione di alcuni pacchetti di rete nel percorso di trasmissione o nel percorso di ricezione. I protocolli di rete che forniscono un meccanismo di trasporto affidabile potrebbero riprovare l'operazione di I/O di rete nel caso di un pacchetto perso, ma altri protocolli che non garantiscono affidabilità non riprovano l'operazione.
NDIS modifica uno stack di driver in esecuzione come segue:
NDIS sospende lo stack di driver.
Per altre informazioni, vedere Sospensione di uno stack di driver.
NDIS modifica lo stack.
Ad esempio, per aggiungere un modulo di filtro, NDIS determina dove inserire il nuovo modulo di filtro nello stack e crea, inserisce e collega il modulo di filtro.
Quando un modulo di filtro viene inserito o eliminato, le caratteristiche dello stack di driver potrebbero cambiare. In questo caso, NDIS invia una notifica di evento Plug and Play a tutte le associazioni di protocolli e i moduli di filtro nello stack di driver per notificare i driver di questa modifica.
NDIS riavvia lo stack di driver.
Per altre informazioni, vedere Riavvio di uno stack di driver.