Filtrar operações de envio e recebimento do módulo
Esta seção documenta operações de envio e recebimento para drivers de filtro NDIS 6.0. Os drivers de filtro podem iniciar solicitações de envio 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 driver, consulte NDIS 6.0 Driver Stack.
Os módulos de filtro na pilha de driver podem filtrar todas as solicitações de envio e receber indicações associadas ao adaptador subjacente. Isso é verdadeiro para todas as associaçõ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.
Os drivers de filtro não fornecem suporte direto para operações de envio e recebimento herdadas baseadas na estrutura NDIS_PACKET . Em vez disso, o NDIS converte as indicações de recebimento de drivers de miniporta herdados para estruturas de NET_BUFFER . Além disso, o NDIS lida com as conversões necessárias de solicitações de envio baseadas em estruturas de NET_BUFFER para solicitações de envio herdadas baseadas em estruturas de NDIS_PACKET.
Nota Um driver de filtro pode alterar as funções enviar e receber FilterXxx para um módulo de filtro dinamicamente. Para obter mais informações, consulte Modo de bypass de dados.
Os tópicos a seguir fornecem informações adicionais sobre as operações de envio e recebimento do driver de filtro:
Filtrar o gerenciamento de buffer de driver
Enviando dados de um driver de filtro