Administración de pila de controladores

NDIS 6.0 introdujo la capacidad de pausar y reiniciar una pila de controladores. Para admitir las características de administración de pila que proporciona NDIS 6.0, debe volver a escribir controladores heredados.

NDIS 6.0 también 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 NDIS 5. x controladores intermedios. Por estas razones, debe usar controladores de filtro en lugar de filtrar controladores intermedios.

Una pila de controladores contiene los siguientes elementos lógicos:

Adaptador de minipuerto
Un adaptador de minipuerto es una instancia de adaptador de un controlador de miniport NDIS o un controlador intermedio. El minipuerto virtual de un controlador intermedio es un adaptador de minipuerto. NDIS configura los demás elementos de una pila de controladores a través de un adaptador de minipuerto después de que un dispositivo esté disponible.

Enlace de protocolo
Un enlace de protocolo es una instancia de enlace de un controlador de protocolo. Un enlace de protocolo enlaza un controlador de protocolo NDIS a un adaptador de minipuerto. Varios controladores de protocolo pueden enlazarse a un adaptador de minipuerto.

Filtrar módulo
Un módulo de filtro es una instancia de un controlador de filtro. NDIS puede pausar una pila de controladores para insertar, quitar o volver a configurar un módulo de filtro. Los módulos de filtro pueden supervisar y modificar el comportamiento de un adaptador de minipuerto.

En los temas siguientes se proporciona más información sobre las operaciones de pila de controladores, estados de controlador y pila de controladores:

Controladores de filtro NDIS

Controladores intermedios de NDIS