Compartilhar via


Filtrar drivers

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 do 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 em camadas entre adaptadores de miniporta e associações de protocolo.

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

Drivers de filtro NDIS

Referência do driver de filtro NDIS