Resumo das diretivas INF

A lista a seguir resume muitas (mas não todas) as diretivas que podem ser usadas em arquivos INF. Os nomes da diretiva INF não diferenciam maiúsculas de minúsculas. Por exemplo, Addreg, addReg e AddReg são igualmente válidas como especificações de diretivas dentro de um arquivo INF.

Esta seção lista primeiro as diretivas mais comumente usadas, juntamente com suas diretivas recíprocas ou relacionadas. As diretivas menos utilizadas estão no final da lista.

Diretiva AddReg
Esta diretiva faz referência a uma ou mais add-registry-section, que são seções INF usadas para adicionar ou modificar subchaves e entradas de valor no registro.

A seção INF específica na qual uma diretiva AddReg reside determina o local de registro relativo padrão que receberá as modificações especificadas na seção add-registry-section referenciada. Esses locais de registro padrão geralmente são subchaves específicas do dispositivo ou do driver.

add-registry-sections adicionais podem configurar informações de registro para interfaces de dispositivos definidas pelo sistema (como interfaces de streaming do kernel) exportadas para drivers de nível superior, para novas interfaces de dispositivos exportadas por um componente instalado para determinada classe de dispositivos ou para serviços de driver.

Diretiva CopyFiles
Esta diretiva faz referência a uma ou mais file-list-sections especificando transferências de imagens de driver específicas do modelo/dispositivo e quaisquer outros arquivos necessários da mídia de distribuição para o diretório de destino de cada arquivo.

Diretiva AddService
Esta diretiva faz referência a pelo menos uma service-install-section, possivelmente com uma event-log-install-section adicional.

Os arquivos INF da maioria dos tipos de dispositivos (aqueles que instalam drivers) têm uma service-install-section definida pelo gravador INF para especificar quaisquer dependências em drivers ou serviços fornecidos pelo sistema, durante qual estágio do processo de inicialização do sistema os drivers fornecidos devem ser carregados e assim por diante. Muitos arquivos INF para drivers de dispositivo também têm uma event-log-install-section definida pelo gravador INF que é referenciada pela diretiva AddService para configurar o registro de eventos pelo driver de dispositivo.

Diretiva AddInterface
Esta diretiva faz referência a uma add-interface-section na qual uma ou mais diretivas AddReg são especificadas referenciando seções que configuram as entradas de registro para as interfaces de dispositivo compatíveis com este dispositivo/driver.

Diretiva DelReg
Observação Se você estiver criando um pacote universal ou de driver "Windows Driver", esta diretiva não será válida. Consulte Usar um arquivo INF Universal.

Esta diretiva faz referência a uma ou mais del-registry-sections usadas para remover subchaves obsoletas e/ou entradas de valor do registro. Por exemplo, essa seção pode aparecer em um INF que atualiza uma instalação anterior.

Diretiva DelFiles
Observação Se você estiver criando um pacote universal ou de driver "Windows Driver", esta diretiva não será válida. Consulte Usar um arquivo INF Universal.

Esta diretiva raramente usada faz referência a uma ou mais file-list-section especificando arquivos a serem excluídos do destino da instalação.

Diretiva DelService
Observação Se você estiver criando um pacote universal ou de driver "Windows Driver", esta diretiva não será válida. Consulte Usar um arquivo INF Universal.

Esta diretiva raramente usada exclui um serviço instalado anteriormente.

Diretiva LogConfig
Observação Se você estiver criando um pacote universal ou de driver "Windows Driver", esta diretiva não será válida. Consulte Usar um arquivo INF Universal.

Esta diretiva faz referência a uma ou mais log-config-sections que especificam configurações de hardware aceitáveis ​​relativas ao barramento e específicas do dispositivo em um INF para dispositivos detectados (por enumeradores de dispositivos PnP) ou instalados manualmente. Por exemplo, arquivos INF para dispositivos ISA, EISA e MCA não PnP, que são instalados manualmente, usam esta diretiva. (Consulte também Seção INF DDInstall.LogConfigOverride.)