Partilhar via


Operações de envio e recebimento do módulo de filtro

Esta seção documenta operações de envio e recebimento para drivers de filtro NDIS 6.0. Os drivers de filtro podem iniciar, enviar solicitações e receber indicações, ou filtrar as solicitações e indicações de outros drivers.

Os módulos de filtro são empilhados em um adaptador de miniporta. Para obter mais informações sobre a pilha de controladores, consulte NDIS 6.0 Driver Stack.

Os módulos de filtro na pilha de drivers podem filtrar todas as solicitações de envio e receber indicações associadas ao adaptador subjacente. Isso é verdadeiro para todas as ligações de protocolo a um adaptador. Para obter mais informações sobre operações de envio e recebimento do NDIS 6.0, consulte Operações de envio e recebimento.

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. Além disso, o NDIS lida com as conversões necessárias de solicitações de envio baseadas em estruturas NET_BUFFER para solicitações de envio herdadas baseadas em estruturas NDIS_PACKET.

Note A filter driver can change the send and receive FilterXxx functions for a filter module dynamically. Para obter mais informações, consulte Modo de desvio de dados.

Os tópicos a seguir fornecem informações adicionais sobre operações de envio e recebimento de driver de filtro:

Gerenciamento de buffer de driver de filtro

Enviando dados de um driver de filtro

Cancelando uma solicitação de envio em um driver de filtro

Recebendo dados em um driver de filtro