Partager via


Opérations de liaison de pilotes intermédiaires

Lorsqu’un adaptateur miniport devient disponible, NDIS appelle la fonction ProtocolBindAdapterEx de n’importe quel pilote intermédiaire qui peut se lier à cette carte miniport.

Un pilote intermédiaire doit fournir les opérations de liaison de protocole documentées dans Liaison à un adaptateur.

Les actions au moment de la liaison incluent l’allocation et l’initialisation d’une zone de contexte spécifique à l’adaptateur pour la liaison, l’initialisation de tous les miniports virtuels et l’appel de NdisOpenAdapterEx à lier à l’adaptateur.

Les pilotes intermédiaires ne sont pas nécessaires pour allouer des pools de structure NET_BUFFER_LIST distincts pour chaque liaison. Les pilotes intermédiaires sont nécessaires pour allouer NET_BUFFER_LIST pools de structures uniquement si la conception des pilotes exige qu’elle alloue ses propres structures. Sinon, le pilote peut simplement transmettre les structures qu’il reçoit d’autres pilotes. Ces pilotes doivent allouer différents pools pour l’envoi et la réception.

Pour plus d’informations sur la configuration requise pour allouer et gérer les données réseau, consultez Gestion des données réseau de pilotes intermédiaires.