Partager via


Structures de paquets dans les pilotes réseau

Dans NDIS 6.0 et versions ultérieures, un pilote de couche supérieure alloue NET_BUFFER et NET_BUFFER structures LIST pour contenir les informations sur les paquets réseau, et envoie les structures au pilote NDIS inférieur suivant afin que les données puissent être envoyées sur le réseau. Les pilotes de niveau inférieur allouent des structures NET_BUFFER et NET_BUFFER_LIST pour contenir les données reçues et transmettre les structures aux pilotes de couche supérieure intéressés. Parfois, un pilote de couche supérieure alloue des structures et les transmet à un pilote de couche inférieure avec une demande pour que le pilote de couche inférieure copie les données reçues dans les mémoires tampons fournies. NDIS fournit des fonctions pour l’allocation et la manipulation des sous-structures qui composent les structures NET_BUFFER et NET_BUFFER_LIST.

Pour plus d’informations sur la structure des mémoires tampons de données réseau dans les pilotes NDIS, consultez architecture NET_BUFFER.