Capacidades mejoradas de reconfiguración en tiempo de ejecución
NDIS 6.0 introdujo la capacidad de pausar y reiniciar una pila de controladores sin tener que anular la pila y crear una nueva. Todos los controladores NDIS 6.0 y versiones posteriores deben admitir servicios de pausa y reinicio.
Pausar la pila elimina los problemas de sincronización colocando todos los controladores en un estado conocido antes de que se produzca la reconfiguración. La capacidad de pausar también ofrece a NDIS la oportunidad de consultar las características del controlador y volver a configurar otras características de la pila.
NDIS puede pausar una pila de controladores, por ejemplo, para detener temporalmente el flujo de datos antes de realizar una operación de Plug and Play, como agregar o quitar un controlador de filtro, o enlazar o desenlacer un controlador de protocolo. NDIS reinicia la pila después de que se produzca la reconfiguración.
Los controladores de minipuerto y filtro controlan los servicios de pausa y reinicio a través de interfaces de función. Los controladores de protocolo controlan los servicios de pausa y reinicio a través de Plug and Play notificaciones de eventos.
Para obtener más información sobre las operaciones de pausa y reinicio, consulte Administración de pila de controladores.