Partilhar via


Componentes e arquivos usados para instalação de componentes de rede

Os seguintes componentes e arquivos são usados para instalar drivers de rede:

  • Um ou mais ficheiros de informação (INF)

  • Um instalador de classe requerido e um co-instalador opcional para drivers de miniportas

  • INetCfg para drivers de protocolo e filtro

  • Um objeto de notificação opcional

Além de um ou mais dos componentes acima, um fornecedor também fornece opcionalmente os seguintes arquivos:

  • Um ou mais arquivos de imagem de driver de dispositivo (.sys) e arquivos de biblioteca de driver (.dll)

  • Um arquivo de catálogo de driver

  • Um arquivo de informações de configuração no modo de texto (txtsetup.oem)

Arquivos INF

Cada componente de rede deve ter um arquivo de informações (INF) que o instalador de classe de rede usa para instalar o componente. Os arquivos INF de rede são baseados no formato de arquivo INF comum. Para obter mais informações sobre o formato de arquivo INF, consulte Seções e diretivas de arquivo INF.

Para obter informações detalhadas sobre como criar arquivos INF para componentes de rede, consulte Criando arquivos INF de rede.

A partir da versão de compilação 25319 do sistema operacional Windows, você pode criar um pacote de driver de rede que pode ser executado a partir do Driver Store. Um INF que está a usar 'executar a partir do armazém de controladores' significa que o INF usa DIRID 13 para especificar a localização dos ficheiros do pacote de driver durante a instalação.

Não é possível instalar um pacote de driver por meio das interfaces de configuração de rede 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 compilação do sistema operacional de 25319. Para obter mais informações, consulte a secção Fabricante num ficheiro INF de rede.

INetCfg

Atualmente, o protocolo NDIS e os drivers de filtro são instalados chamando a INetCfg família de interfaces de configuração de rede. Por exemplo, para instalar ou remover componentes de rede, um gravador de driver chama a interface INetCfgClassSetup .

Os criadores de drivers podem chamar essa interface programaticamente ou podem usar netcfg.exe, que chama INetCfg em seu nome.

Para obter mais informações sobre a instalação do driver de protocolo, consulte Instalação do driver de protocolo NDIS.

Para obter mais informações sobre a instalação do driver de filtro, consulte Instalação do driver de filtro NDIS.

Objeto de notificação

Um componente de software, como um protocolo de rede, cliente ou serviço, pode ter um objeto de notificação. Um objeto notify pode exibir uma interface do usuário, notificar o componente de eventos de vinculação para que o componente possa exercer algum controle sobre o processo de vinculação e instalar ou remover condicionalmente componentes de software. Em versões mais antigas do Windows, não é possível criar um pacote de driver com um objeto de notificação executado a partir do Driver Store . Para instalar com êxito um pacote de driver nesse cenário, você precisa ter um número mínimo de compilação do sistema operacional de 25341. Para obter mais informações sobre objetos de notificação, consulte Notificar objetos para componentes de rede.

Um adaptador de rede não pode ter um objeto de notificação. Pode ter coinstaladores. Para obter mais informações sobre coinstaladores, consulte Escrevendo um coinstalador.

Arquivos fornecidos pelo fornecedor

Um fornecedor fornece um ou mais drivers para o dispositivo, que normalmente consiste em um arquivo de imagem de driver (.sys) e um arquivo de biblioteca de driver (.dll). Um fornecedor também pode fornecer um arquivo de catálogo de driver opcional. Um fornecedor obtém uma assinatura digital enviando seu pacote de driver para o Windows Hardware Quality Lab (WHQL) para teste e assinatura. WHQL retorna o pacote com um arquivo de catálogo (.cat). O fornecedor deve listar o arquivo de catálogo no arquivo INF para o dispositivo.

Um arquivo de informações de configuração de modo de texto opcional (txtsetup.oem) também pode ser fornecido pelo fornecedor. Se um dispositivo de rede for necessário para inicializar a máquina, o driver ou drivers para o dispositivo devem ser incluídos no kit do sistema operacional ou o fornecedor de tal dispositivo deve fornecer um arquivo txtsetup.oem. O arquivo txtsetup.oem contém informações que são usadas pelos componentes de configuração do sistema para instalar o dispositivo durante a instalação do modo de texto.