Partager via


Requêtes de pilote intermédiaire et opérations de définition

Une fois qu’il a correctement lié à un adaptateur miniport sous-jacent et initialisé ses miniports virtuels, un pilote intermédiaire interroge les caractéristiques d’exploitation de l’adaptateur miniport sous-jacent et définit son propre état interne. Si nécessaire, le pilote intermédiaire négocie également des paramètres tels que la taille de mémoire tampon lookahead pour la liaison avec l’adaptateur miniport sous-jacent. La plupart des attributs associés à une carte miniport sous-jacente sont passés au pilote intermédiaire au paramètre BindParameters de la fonction ProtocolBindAdapterEx. Les pilotes intermédiaires doivent utiliser les valeurs transmises à ProtocolBindAdapterEx, si possible, au lieu d’émettre des requêtes OID. Toutefois, un pilote intermédiaire avec un bord inférieur sans connexion peut émettre des requêtes OID en appelant NdisOidRequest. Un pilote intermédiaire avec une interface inférieure orientée connexion peut émettre des requêtes d'OID en appelant NdisCoOidRequest.

Un pilote intermédiaire peut également recevoir des requêtes et définir des requêtes à partir de pilotes de niveau supérieur via sa fonction MiniportOidRequest . Le pilote peut répondre à ces demandes ou les transmettre au pilote sous-jacent. La façon dont un pilote intermédiaire répond aux requêtes et paramètres dépend de l’implémentation.

Note Le comportement des pilotes intermédiaires peut également être affecté par l’état d’alimentation du miniport virtuel et du pilote miniport sous-jacent. Pour en savoir plus sur les effets de l’état de l’alimentation sur les opérations de requête et de définition, consultez Gestion d’une demande d’alimentation définie.

La section Référence réseau contient des informations sur tous les OID généraux, orientés connexion, non spécifiques aux médias et sur les OID spécifiques au média requis qui intéressent les développeurs de pilotes intermédiaires.

Les rubriques suivantes fournissent des informations supplémentaires sur l’émission et la réponse aux requêtes et aux jeux dans un pilote intermédiaire :

Émettre des demandes d'ensemble et de requête à partir d’un pilote intermédiaire

Gestion des ensembles et des requêtes dans un pilote intermédiaire