Partager via


Filtrer les opérations d’envoi et de réception du module

Cette section documente les opérations d’envoi et de réception des pilotes de filtre NDIS 6.0. Les pilotes de filtre peuvent lancer des demandes d’envoi et recevoir des indications ou filtrer les demandes et indications d’autres pilotes.

Les modules de filtre sont empilés sur un adaptateur miniport. Pour plus d’informations sur la pile des pilotes, consultez NDIS 6.0 Driver Stack.

Les modules de filtre dans la pile de pilotes peuvent filtrer toutes les demandes d’envoi et recevoir des indications associées à l’adaptateur sous-jacent. Cela est vrai pour toutes les liaisons de protocole à un adaptateur. Pour plus d’informations sur les opérations d’envoi et de réception NDIS 6.0, consultez Opérations d’envoi et de réception.

Filter drivers do not provide direct support for legacy send and receive operations that are based on the NDIS_PACKET structure. Instead, NDIS converts receive indications from legacy miniport drivers to NET_BUFFER structures. En outre, NDIS gère les conversions requises à partir des demandes d’envoi basées sur des structures d’NET_BUFFER vers des demandes d’envoi héritées basées sur des structures d’envoi NDIS_PACKET.

Note A filter driver can change the send and receive FilterXxx functions for a filter module dynamically. Pour plus d’informations, consultez Le mode de contournement des données.

Les rubriques suivantes fournissent des informations supplémentaires sur les opérations d’envoi et de réception du pilote de filtre :

Gestion des mémoires tampons du pilote de filtre

Envoi de données à partir d’un pilote de filtre

Annulation d’une demande d’envoi dans un pilote de filtre

réception de données dans un pilote de filtre