Pila de controladores NDIS
Configuración básica de la pila
En la ilustración siguiente se muestra una configuración básica de los elementos lógicos en una pila de controladores NDIS 6.0. En la ilustración se muestra una pila de controladores con un número no especificado de módulos de filtro. Las flechas representan el flujo de información entre los elementos de la pila.
Como se muestra en la ilustración anterior, puede apilar cualquier número de módulos de filtro a través de un adaptador de minipuerto. Estos módulos pueden ser instancias de diferentes controladores de filtro o varias instancias del mismo controlador de filtro. Si un controlador de minipuerto administra más de un adaptador de minipuerto, puede existir una pila de controladores independiente a través de cada adaptador de minipuerto.
Los controladores de protocolo se enlazan a adaptadores de minipuerto. Por lo tanto, los módulos de filtro subyacentes de una pila de controladores son transparentes para los controladores de protocolo. Para obtener información sobre los módulos de filtro subyacentes, los controladores de protocolo pueden enumerar los módulos de filtro en una pila de controladores.
Si más de un controlador de protocolo se enlaza a un adaptador de minipuerto, los módulos de filtro son los mismos para ambos controladores de protocolo. En función del enlace, NDIS enruta las solicitudes al controlador de protocolo correcto.
Pila de NDIS 6.0 con controlador intermedio
En la ilustración siguiente se muestra una pila de controladores NDIS 6.0 con un controlador intermedio.
Si incluye un controlador intermedio NDIS en la pila de controladores, la pila es básicamente dos pilas: una por encima de la otra.
El minipuerto virtual del controlador intermedio proporciona el adaptador de minipuerto para la pila superior, mientras que el borde del protocolo del controlador intermedio proporciona el enlace de protocolo para la pila inferior.
Un minipuerto virtual tiene los mismos estados que cualquier otro adaptador de minipuerto. Para obtener más información sobre los estados del adaptador de minipuerto, consulte Estados de adaptador de un controlador de minipuerto.
El borde del protocolo del controlador intermedio debe implementar los mismos estados de enlace que un controlador de protocolo. Para obtener más información sobre los estados de enlace, consulte Estados de enlace de un controlador de protocolo.
Temas relacionados
Estados del adaptador de un controlador de minipuerto
Estados de enlace de un controlador de protocolo
Administración de la pila de controladores
Controladores intermedios NDIS