Compartir a través de


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.

Diagrama que ilustra una configuración básica de una pila de controladores NDIS 6.0 con módulos de filtro.

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.

Diagrama que ilustra 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.

Estados del adaptador de un controlador de minipuerto

Estados de enlace de un controlador de protocolo

Administración de la pila de controladores

Controladores de filtros NDIS

Controladores intermedios NDIS

Controladores de minipuerto NDIS

Controladores de protocolo NDIS