Partager via


Modification d’une pile de pilotes en cours d’exécution

NDIS modifie une pile de pilotes pour des opérations telles que l’insertion, la suppression ou la reconfiguration d’un module de filtre. NDIS peut activer ou désactiver le mode de contournement dans un module de filtre. Pour plus d’informations sur le mode de contournement dans les pilotes de filtre, consultez Mode de contournement des données.

Note Si les points d’entrée du pilote de filtre changent (c’est-à-dire, en raison du mode de contournement), NDIS interrompt et redémarre la pile de pilotes. La pause et le redémarrage peuvent entraîner la suppression de certains paquets réseau sur le chemin de transmission ou le chemin de réception. Les protocoles réseau qui fournissent un mécanisme de transport fiable peuvent réessayer l’opération d’E/S réseau en cas de perte de paquet, mais d’autres protocoles qui ne garantissent pas la fiabilité ne réessayent pas l’opération.

NDIS modifie une pile de pilotes en cours d’exécution comme suit :

  1. NDIS interrompt la pile des pilotes.

    Pour plus d’informations, consultez Suspension d’une pile de pilotes.

  2. NDIS modifie la pile.

    Par exemple, pour ajouter un module de filtre, NDIS détermine où insérer le nouveau module de filtre dans la pile et crée, insère et attache le module de filtre.

  3. Lorsqu’un module de filtre est inséré ou supprimé, les caractéristiques de la pile de pilotes peuvent changer. Dans ce cas, NDIS envoie une notification d’événement Plug-and-Play à toutes les liaisons de protocole et modules de filtre de la pile de pilotes pour informer les pilotes de cette modification.

  4. NDIS redémarre la pile de pilotes.

    Pour plus d’informations, consultez Redémarrage d’une pile de pilotes.