Compartilhar via


Drivers de filtro

O NDIS 6.0 introduziu drivers de filtro NDIS. Os drivers de filtro podem monitorar e modificar a interação entre drivers de protocolo e drivers de miniporta. Os drivers de filtro são mais fáceis de implementar e têm menos sobrecarga de processamento do que os drivers intermediários NDIS.

Um módulo de filtro é uma instância de um driver de filtro. Como ilustra a figura a seguir, os módulos de filtro normalmente são colocados em camadas entre adaptadores de miniporta e associações de protocolo.

Diagram illustrating an NDIS driver stack with filter modules between miniport adapters and protocol bindings.Diagrama que ilustra uma pilha de driver NDIS com módulos de filtro entre adaptadores de miniporta e associações de protocolo.

Um driver de filtro se comunica com o NDIS e outros drivers NDIS por meio da biblioteca NDIS. A biblioteca NDIS exporta um conjunto completo de funções (NdisFXxx e outras funções NdisXxx ) que encapsulam todas as funções do sistema operacional que um driver de filtro deve chamar. O driver de filtro, por sua vez, deve exportar um conjunto de pontos de entrada (funções FilterXxx ) que o NDIS chama para suas próprias finalidades ou em nome de outros drivers para acessar o driver de filtro.

Observação

Para obter mais informações sobre a pilha de driver NDIS e um diagrama mostrando a relação entre todos os quatro tipos de driver NDIS, consulte Pilha de driver NDIS.