Compartilhar via


Instalando um driver intermediário

Os 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 do miniporta virtual.

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

No Windows Vista, você pode usar um objeto de notificação ou um aplicativo de instalação personalizado para copiar o arquivo INF do driver de miniporto para o diretório INF do sistema. Para o Windows Vista e versões posteriores do sistema operacional, você deve usar a diretiva INF CopyINF no arquivo INF do protocolo para copiar o arquivo INF do driver de miniporto. Para obter mais informações sobre o objeto notify e copiar 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 filtrar drivers intermediários e NetTrans para drivers intermediários MUX. A classe de driver para o miniporto virtual é sempre Net.

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

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

Nota A diretiva ExcludeFromSelect não remove o dispositivo virtual da caixa de diálogo Conexões . No entanto, o sinalizador NCF_HIDDEN na entrada Características da seção Características do arquivo INF do driver de miniporto impede que o miniporto virtual seja exibido em qualquer parte da interface do usuário, incluindo a caixa de diálogo Conexões.

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

Entradas de arquivo INF UpperRange e LowerRange do Driver Intermediário

Instalação do Driver Intermediário do MUX

Objeto Intermediate Driver Notify