Compartilhar via


Drivers de filtro obrigatórios

Drivers de filtro obrigatórios são drivers de filtro que devem estar presentes para que uma pilha de driver funcione corretamente. Se o módulo de filtro obrigatório não for anexado, o restante da pilha do driver será interrompida. Modificar ou monitorar drivers de filtro pode ser obrigatório. Todos os drivers intermediários de filtro são opcionais.

Para anexar um módulo de filtro obrigatório a uma pilha de driver, o NDIS desvinca todas as associações de protocolo, anexa o módulo de filtro e, em seguida, restabelece todas as associações de protocolo. Se o driver não anexar, o NDIS removerá a pilha de driver subjacente.

Para desanexar um módulo de filtro obrigatório de uma pilha de driver, o NDIS desvinculará todas as associações de protocolo desanexa o módulo de filtro e, em seguida, restabelece as associações de protocolo. Para desanexar um módulo de filtro opcional, o NDIS pausa a pilha e a reinicia sem desassociar os drivers de protocolo.

Quando um computador é reiniciado, o NDIS não associará nenhum drivers de protocolo a um adaptador de miniporte se qualquer módulo de filtro obrigatório associado ao adaptador não for anexado ao adaptador de miniporte.

Para instalar um driver de filtro obrigatório, você deve especificar um valor de 0x00000001 para FilterRunType no arquivo INF. Para instalar um driver de filtro opcional, você deve especificar um valor de 0x00000002 para FilterRunType no arquivo INF.