Partilhar via


Seção Manufacturer em um arquivo INF de rede

A seção Fabricante em um arquivo INF de rede baseia-se na seção fabricante de INF genérica.

A partir do build do sistema operacional Windows versão 25319, você pode criar um pacote de driver de rede que pode ser executado no Repositório de Driver. Um INF que está usando 'run from Driver Store' significa que o INF usa DIRID 13 para especificar o local para arquivos de pacote de driver na 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 build do sistema operacional de 25319.

Para usar o DIRID 13 para instalação em builds mais recentes, é útil criar uma seção Fabricante do INF que inclua várias entradas models-section-name que especificam versões do sistema operacional de destino. Diferentes seções de Modelos INF podem ser especificadas para versões diferentes do sistema operacional. As entradas models-section-name indicam versões do sistema operacional com as quais as seções modelos INF são usadas.

O exemplo a seguir mostra como criar uma seção fabricante inf específica do sistema operacional usando duas entradas models-section-name . Os builds do sistema operacional 25319 e posteriores usarão MyMfg.NT$ARCH$.10.0...25319. Todos os outros builds usarão MyMfg.NT$ARCH$. Este exemplo usa o build 25319 porque é o primeiro build que permite a instalação usando DIRID 13.

[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$,NT$ARCH$.10.0...25319 

[Standard.NT$ARCH$.10.0...25319]
%NDISPROT_Desc%=InstallA, MS_NDISPROT

[Standard.NT$ARCH$]
%NDISPROT_Desc%=InstallB, MS_NDISPROT

[InstallA]    ; OS build numbers 25319 and higher
AddReg=Inst_Ndi
Characteristics=0x0 ; 
CopyFiles=CpyFiles_Sys_A

[InstallB]    ; OS build numbers lower than 25319
AddReg=Inst_Ndi
Characteristics=0x0 ; 
CopyFiles=CpyFiles_Sys_B

Para obter um exemplo de como uma seção Fabricante específica do sistema operacional pode permitir a instalação usando DIRID 13 para novas compilações e DIRID 12 para builds mais antigos, consulte o Driver de Protocolo NDIS de exemplo.