Controladores de filtro obligatorios
Los controladores de filtro obligatorios son controladores de filtro que deben estar presentes para que una pila de controladores funcione correctamente. Si el módulo de filtro obligatorio no se asocia, el resto de la pila de controladores se desmontará. La modificación o supervisión de los controladores de filtro puede ser obligatoria. Todos los controladores intermedios de filtro son opcionales.
Para adjuntar un módulo de filtro obligatorio a una pila de controladores, NDIS desenlace todos los enlaces de protocolo, adjunta el módulo de filtro y, a continuación, restablece todos los enlaces de protocolo. Si el controlador no se conecta, NDIS desglosa la pila de controladores subyacente.
Para desasociar un módulo de filtro obligatorio de una pila de controladores, NDIS desenlace todos los enlaces de protocolo desasocia el módulo de filtro y, a continuación, restablece los enlaces de protocolo. Para desasociar un módulo de filtro opcional, NDIS pausa la pila y la reinicia sin desenlazar los controladores de protocolo.
Cuando se reinicia un equipo, NDIS no enlazará ningún controlador de protocolo a un adaptador de minipuerto si algún módulo de filtro obligatorio asociado al adaptador no se conecta al adaptador de miniport.
Para instalar un controlador de filtro obligatorio, debe especificar un valor de 0x00000001 para FilterRunType en el archivo INF. Para instalar un controlador de filtro opcional, debe especificar un valor de 0x00000002 para FilterRunType en el archivo INF.