Filtrar controladores

NDIS 6.0 introdujo controladores de filtro NDIS. Los controladores de filtro pueden supervisar y modificar la interacción entre los controladores de protocolo y los controladores de minipuerto. Los controladores de filtro son más fáciles de implementar y tienen menos sobrecarga de procesamiento que los controladores intermedios de NDIS.

Un módulo de filtro es una instancia de un controlador de filtro. Como se muestra en la ilustración siguiente, los módulos de filtro normalmente se superponen entre adaptadores de miniporte y enlaces de protocolo.

Diagrama que ilustra una pila de controladores NDIS con módulos de filtro entre adaptadores de miniporte y enlaces de protocolo.

Un controlador de filtro se comunica con NDIS y otros controladores NDIS a través de la biblioteca NDIS. La biblioteca NDIS exporta un conjunto completo de funciones (NdisFXxx y otras funciones NdisXxx ) que encapsulan todas las funciones del sistema operativo a las que debe llamar un controlador de filtro. El controlador de filtro, a su vez, debe exportar un conjunto de puntos de entrada (funciones FilterXxx ) que NDIS llama a sus propios fines, o en nombre de otros controladores, para acceder al controlador de filtro.

Nota:

Para obtener más información sobre la pila de controladores NDIS y un diagrama que muestra la relación entre los cuatro tipos de controladores NDIS, consulte Pila de controladores NDIS.

Controladores de filtro NDIS

Referencia del controlador de filtro NDIS