Capacités de reconfiguration améliorées au moment de l’exécution
NDIS 6.0 a introduit la possibilité de suspendre et de redémarrer une pile de pilotes sans avoir à détruire la pile et à en créer une nouvelle. Tous les pilotes NDIS 6.0 et versions ultérieures doivent prendre en charge les services de pause et de redémarrage.
La mise en pause de la pile élimine les problèmes de synchronisation en plaçant tous les pilotes dans un état connu avant la reconfiguration. La possibilité de suspendre permet également à NDIS d’interroger les caractéristiques du pilote et de reconfigurer d’autres caractéristiques de la pile.
NDIS peut suspendre une pile de pilotes, par exemple, pour arrêter temporairement le flux de données avant d’effectuer une opération de Plug-and-Play, telle que l’ajout ou la suppression d’un pilote de filtre, ou la liaison ou la dissociation d’un pilote de protocole. NDIS redémarre la pile après la reconfiguration.
Les pilotes de miniport et de filtre gèrent les services de pause et de redémarrage via des interfaces de fonction. Les pilotes de protocole gèrent la suspension et le redémarrage des services via Plug-and-Play notifications d’événements.
Pour plus d’informations sur les opérations de pause et de redémarrage, consultez Gestion de la pile des pilotes.