Arquitectura de interfaz de red NDIS
NDIS proporciona un conjunto de servicios para admitir interfaces de red y pilas de interfaz. En el WDK, este conjunto de servicios se conoce como servicios de interfaz de red NDIS (NDISIF).
En la ilustración siguiente se muestra la arquitectura NDISIF para NDIS 6.0 y versiones posteriores.
Los componentes NDISIF de la arquitectura incluyen:
- Servicios IF de NDIS
Un componente NDIS que controla el registro de proveedores e interfaces de interfaz, implementa la consulta OID y establece servicios para proveedores de interfaz y proporciona otros servicios NDISIF. - Interfaz del proveedor NDIS IF
Interfaz que el componente NDIS IF Services proporciona para permitir que los controladores NDIS implementen proveedores de interfaz. - Proveedor de interfaz de proxy NDIS
Un componente NDIS que implementa los servicios del proveedor NDISIF en nombre de los controladores de miniporte NDIS (para cada adaptador de minipuerto) y los controladores de filtro (para cada módulo de filtro). - Proveedor de interfaz
Un controlador NDIS que proporciona los servicios del proveedor NDISIF para las interfaces que el componente del proveedor de interfaz de proxy NDIS no puede servir. Por ejemplo, un controlador intermedio MUX puede tener interfaces internas entre sus minipuertos virtuales y adaptadores subyacentes.
El proveedor de interfaz de proxy NDIS usa las interfaces estándar del controlador de miniporte NDIS y del controlador de filtro NDIS para proporcionar servicios NDISIF para adaptadores de miniporte y módulos de filtro. Por lo tanto, los controladores de miniporte y los controladores de filtro no son necesarios para registrarse como proveedores de interfaz.