Opérations d’envoi et de réception
Dans un seul appel de fonction, les pilotes NDIS 6.0 peuvent envoyer plusieurs structures NET_BUFFER_LIST avec plusieurs structures NET_BUFFER sur chaque structure NET_BUFFER_LIST. En outre, les pilotes NDIS peuvent indiquer des opérations d’envoi terminées pour plusieurs structures NET_BUFFER_LIST avec plusieurs structures NET_BUFFER sur une structure NET_BUFFER_LIST.
Dans le chemin de réception, les pilotes miniport peuvent utiliser une liste de structures NET_BUFFER_LIST pour indiquer les réceptions. Chaque NET_BUFFER_LIST indiqué par un pilote miniport contient une structure NET_BUFFER. Toutefois, les pilotes Native 802.11 peuvent avoir plusieurs NET_BUFFER structure. Étant donné qu’une autre liaison de protocole peut traiter chaque structure NET_BUFFER_LIST, NDIS peut renvoyer chaque structure NET_BUFFER_LIST au pilote miniport indépendamment.
Pour prendre en charge NDIS 5. X et les pilotes antérieurs, NDIS fournit une couche de traduction entre les interfaces NDIS_PACKET et NET_BUFFER. NDIS effectue la conversion nécessaire entre les structures NET_BUFFER et les structures NDIS_PACKET. Pour éviter une dégradation des performances due à la traduction, les pilotes NDIS doivent être mis à jour pour utiliser NET_BUFFER structures et prendre en charge plusieurs structures NET_BUFFER_LIST dans tous les chemins de données.
Cette section comprend les rubriques suivantes :
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour