Seção Version em um arquivo INF de rede
A seção Versão em um arquivo INF de rede baseia-se na seção versão genérica do INF.
A seção Versão em um arquivo INF de rede tem as seguintes entradas específicas de rede:
- Classe
- ClassGuid
- Entradas de assinatura e sistema operacional
- PnpLockDown
- CatalogFile
- Exemplo da seção Version
Classe
A seção Versão deve conter uma entrada De classe que identifique a classe do componente de rede instalada pelo arquivo.
Há quatro classes de rede:
Net
Especifica um adaptador de rede física ou virtual. Os drivers intermediários do NDIS, que exportam adaptadores de rede virtual, são incluídos na classe Net.
NetTrans
Especifica um protocolo de rede, como TCP/IP, IPX, um cliente orientado a conexões ou um gerenciador de chamadas orientado a conexões.
NetClient
Especifica um cliente de rede, como o Microsoft Client for Networks ou o Cliente NetWare. Um componente NetClient é considerado um provedor de rede e, se ele fornece serviços de impressão pela rede, ele também é considerado um provedor de impressão.
Observação Os componentes do NetClient foram preteridos em Windows 8.1, Windows Server 2012 R2 e posteriores.
NetService
Especifica um serviço de rede, como um serviço de arquivo ou um serviço de impressão.
Nota Os dispositivos compatíveis com IrDA (Associação de Dados Infravermelhos) não são categorizados como nenhuma das quatro classes de rede anteriores, mesmo que sejam instalados pelo instalador de classe de rede. Um arquivo INF usado para instalar um dispositivo IrDA deve ter um valor class de Infrared. Essa classe inclui dispositivos Serial-IR e Fast-IR.
Nota O suporte para drivers de miniporto IrDA foi removido do NDIS 6.30 (Windows 8) e posterior.
ClassGuid
A seção Versão deve conter uma entrada ClassGuid . O instalador de classe de rede usa a entrada ClassGuid para determinar a classe do componente de rede que está sendo instalado.
Há quatro valores ClassGuid de rede, cada um deles corresponde a uma classe de rede:
Classe de rede | ClassGuid |
---|---|
Net |
{4D36E972-E325-11CE-BFC1-08002BE10318} |
NetTrans |
{4D36E975-E325-11CE-BFC1-08002BE10318} |
NetClient |
{4D36E973-E325-11CE-BFC1-08002BE10318} |
NetService |
{4D36E974-E325-11CE-BFC1-08002BE10318} |
Um arquivo INF para um dispositivo IrDA deve ter um valor ClassGuid de
{6bdd1fc5-81d0-bec7-08002be2092f}.
Entradas de assinatura e sistema operacional
A entrada Signature deve ser $Windows NT$.
PnpLockDown
A entrada PnpLockDown deve ser definida como 1 para impedir que os aplicativos modifiquem diretamente os arquivos especificados pelo arquivo INF do pacote de driver. Para obter mais informações sobre essa entrada, consulte Seção Versão do INF.
CatalogFile
A entrada CatalogFile é usada para declarar um arquivo .cat fornecido pelo driver opcional. Para obter mais informações, consulte a seção Arquivos fornecidos pelo fornecedor de Componentes e Arquivos Usados para Instalação de Componentes de Rede.
Exemplo da seção Version
Veja a seguir um exemplo de uma seção Versão para um arquivo INF que instala um adaptador de rede:
[Version]
Signature = $Windows NT$
Class=Net
ClassGuid = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %Msft%
DriverVer=06/22/2010,6.1.7065.0
PnpLockDown = 1
CatalogFile = netvmini630.cat
Nota A entrada Provedor indica o desenvolvedor do arquivo INF, não o desenvolvedor do componente instalado pelo arquivo INF.