Partilhar via


Instalando um driver intermediário

Drivers intermediários exigem dois arquivos INF. Um dos arquivos INF define os parâmetros de instalação para a borda inferior do protocolo. O outro arquivo INF define os parâmetros de instalação para a borda superior da miniporta virtual.

O arquivo INF de protocolo é o arquivo INF primário. Depois que a borda inferior do protocolo é instalada, a borda superior da miniporta virtual é instalada, com base nas referências ao arquivo INF do driver da miniporta definidas no arquivo INF do protocolo.

No Windows Vista, você pode usar um objeto notify ou um aplicativo de configuração personalizado para copiar o arquivo INF do driver de miniporta para o diretório INF do sistema. Para o Windows Vista e versões posteriores do sistema operacional, você deve usar o diretiva INF CopyINF no arquivo INF de protocolo para copiar o arquivo INF do driver de miniporta. Para obter mais informações sobre o objeto notify e a cópia de arquivos INF, consulte Intermediate Driver Notify Object.

A classe de configuração de dispositivo fornecida pelo sistema para a borda inferior do protocolo é NetService para controladores intermediários de filtro e NetTrans para controladores intermediários MUX. A classe de driver para a miniporta virtual é sempre Net.

Além dos ficheiros INF, deve também fornecer um objeto de notificação com um driver intermediário MUX. O objeto notify é opcional para drivers intermediários de filtro.

O dispositivo de miniporta virtual é sempre removido da interface de utilizador através da diretiva ExcludeFromSelect. Portanto, o usuário só vê o protocolo e instala o protocolo a partir do arquivo INF de protocolo.

Observação A diretiva ExcludeFromSelect não remove o dispositivo virtual da caixa de diálogo Conexões. No entanto, o sinalizador NCF_HIDDEN no arquivo INF da miniporta virtual na secção DDInstall de entrada Características impede que seja exibida em qualquer parte da interface do utilizador, incluindo a caixa de diálogo Conexões.

Esta seção fornece informações sobre arquivos INF intermediários e objetos de notificação. Essas informações são descritas nos seguintes tópicos:

Entradas do arquivo INF de UpperRange e LowerRange do controlador intermédio

Instalação do driver intermediário MUX

Objeto de Notificação de Driver Intermediário