Instalação do driver de filtro NDIS
Esta seção fornece informações sobre como instalar drivers de filtro NDIS. Os drivers de filtro leve são diferentes dos drivers intermediários de filtro. O gerenciador de configurações fornece ao NDIS uma lista de módulos de filtro para cada adaptador de miniporta. Não há nenhum dispositivo virtual (ou miniporto virtual) associado a um driver de filtro como há com um driver intermediário de filtro NDIS.
Para instalar um driver de filtro, você deve fornecer um único arquivo INF. O gerenciador de configurações lê informações de configuração sobre o driver de filtro do arquivo INF e copia-o para o registro.
O arquivo INF do driver de filtro define um serviço de rede. Os drivers de filtro não têm um arquivo INF de miniporte. Para obter um exemplo de arquivo INF do driver de filtro, consulte o driver de exemplo ndislwf .
Depois de fornecer o arquivo INF do driver de filtro, para instalar ou desinstalar o driver de filtro, você deverá usar a INetCfg
família de Interfaces de Configuração de Rede. Por exemplo, para instalar ou remover componentes de rede, chame a interface INetCfgClassSetup . Você pode chamar essas interfaces programaticamente ou chamá-las indiretamente com netcfg.exe, que chama INetCfg
para você. Não é possível instalar um pacote de driver por meio do INetCfg
e usar o recurso De armazenamento de driver em versões mais antigas do Windows. Para instalar com êxito o pacote de driver nesse cenário, você precisa ter um número mínimo de build do sistema operacional de 25319. Você não pode usar SetupAPI para instalar ou desinstalar um driver de filtro NDIS.
Para obter um exemplo de chamada por INetCfg
meio do código, consulte o exemplo do Utilitário de Configuração de Rede bindview.
Esta seção inclui:
Especificando relações de associação de driver de filtro
Configurações de arquivo INF para drivers de filtro
Acessando informações de configuração para um driver de filtro