Partager via


Mise en pause d’une pile de pilotes

NDIS interrompt une pile de pilotes pour effectuer des opérations telles que l’insertion d’un module de filtre ou l’ajout d’une liaison. En général, une opération de suspension de pile de pilotes se poursuit comme suit :

  1. NDIS envoie un événement de pause PnP au pilote de protocole.

    La liaison entre dans l’état Suspension. Une fois toutes les demandes d’envoi en suspens terminées, le pilote de protocole termine l’événement PnP. La liaison est à l’état Suspendu.

  2. NDIS interrompt tous les modules de filtre, en commençant en haut de la pile et en progressant jusqu’au pilote miniport.

    Une fois que NDIS appelle la fonction FilterPause du pilote de filtre, le module de filtre entre dans l’état Suspension. Une fois que NDIS retourne toutes les indications de réception en attente et que toutes les opérations d’envoi en attente sont terminées, le module de filtre entre dans l’état Suspendu.

  3. NDIS interrompt l’adaptateur miniport.

    Une fois que NDIS appelle la fonction MiniportPause du pilote miniport, l’adaptateur miniport passe à l’état De suspension. Une fois que NDIS retourne toutes les indications de réception en suspens, l’adaptateur miniport passe à l’état Suspendu.

Note Les pilotes NDIS ne peuvent pas échouer une demande de pause. Vous devez consigner toutes les erreurs qui se produisent.