Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os drivers de filtro têm as seguintes características:
Uma instância de um driver de filtro é chamada de módulo de filtro. Os módulos de filtro são anexados a um adaptador de miniporto subjacente. Vários módulos de filtro do mesmo driver de filtro ou de múltiplos drivers de filtro diferentes podem ser empilhados em um adaptador.
Drivers de protocolo sobrejacentes não são obrigados a funcionar de forma alternativa quando os módulos de filtro são instalados entre esses drivers e os drivers de miniportas subjacentes (ou seja, os módulos de filtro são transparentes para drivers de protocolo sobrejacentes).
Como os drivers de filtro não implementam miniportos virtuais como um driver intermediário, os drivers de filtro não são associados a um objeto de dispositivo. Um adaptador de miniporto com módulos de filtro sobreposto funciona como uma versão modificada do adaptador de miniporto. Para obter mais informações sobre a pilha de driver, consulte NDIS 6.0 Driver Stack.
O NDIS usa informações de configuração para anexar os módulos de filtro ao adaptador na ordem de pilha do driver correta. Para obter mais informações sobre a ordem de pilha de drivers de módulos de filtro, consulte As Configurações de Arquivo INF para Drivers de Filtro.
O NDIS pode inserir ou excluir dinamicamente módulos de filtro na pilha de drivers, ou reconfigurar os módulos de filtro, sem desmantelar toda a pilha. Para obter mais informações, consulte Modificando uma pilha de drivers em execução.
Os drivers de protocolo podem obter a lista de módulos de filtro em uma pilha de driver quando o NDIS reinicia a pilha de driver.
Para obter mais informações sobre a lista de módulos de filtro, consulte NDIS_PROTOCOL_RESTART_PARAMETERS.
Os drivers de filtro podem filtrar a maior parte da comunicação de e para o adaptador de miniporto subjacente. Os módulos de filtro não estão associados a nenhuma ligação específica entre os drivers de protocolo superiores e o adaptador de miniporto. Para obter mais informações sobre os tipos de serviços de filtragem que um driver de filtro pode fornecer, consulte Filter Driver Services.
Os drivers de filtro podem selecionar os serviços a serem filtrados e ignorar aqueles que não serão filtrados. A seleção dos serviços ignorados e os serviços filtrados podem ser reconfigurados dinamicamente. Para obter mais informações, consulte o Modo de Bypass de Dados.
O NDIS garante a disponibilidade de espaço de contexto (consulte a estrutura NET_BUFFER_LIST_CONTEXT) para drivers de filtro. Portanto, os drivers de filtro não precisam incluir o código para copiar buffers a fim de obter espaço de contexto. Para obter mais informações sobre como gerenciar buffers, consulte Gerenciamento de Buffer de Filtro de Driver.