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.
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.