Erros e avisos de validação INF

Este tópico descreve erros de instalação de driver e avisos que podem aparecer como resultado da verificação automática INF que o Microsoft Visual Studio executa ou quando você executa a ferramenta InfVerif.

A partir do Visual Studio 2015 com WDK 10, quando você cria o driver, os seguintes erros de arquivo INF podem aparecer no painel Lista de Erros. Se você estiver executando InfVerif.exe da linha de comando, a ferramenta exibirá esses erros no prompt de comando ou na versão HTML dos resultados.

Diretrizes de erro

O InfVerif segue uma regra geral de que quanto menor o número do erro, mais grave é o problema. A maioria dos códigos de erro pode ser um aviso ou um erro, dependendo dos argumentos fornecidos ao InfVerif.

Os erros devem ser considerados como "devem ser corrigidos".

Os avisos podem ser ignorados se forem totalmente compreendidos, mas muitas vezes são sintomas de outro problema. Por exemplo, um aviso sobre uma seção não ser usada pode ser um sintoma de uma diretiva INF sendo invocada incorretamente.

Manipulando erros

Você deve corrigir todos os erros para passar nos testes de driver no Centro de Desenvolvimento de Hardware.

Os erros estão relacionados às seguintes condições:

  • O analisador INF não consegue interpretar com êxito o INF
  • O analisador INF é capaz de interpretar o INF somente fazendo uma suposição de valor padrão (sintaxe ambígua)
  • Os argumentos para InfVerif indicam que um conjunto de regras deve ser aplicado ao INF (como InfVerif /h)

Embora você não precise corrigir avisos antes de enviar seu driver no Centro de Desenvolvimento, recomendamos reservar um tempo para entender o problema que está sendo relatado. Se você não entender um determinado aviso, seu INF pode nem sempre se comportar como você espera.

Os avisos geralmente estão relacionados a:

  • A sintaxe que pode estar incorreta, mas tem cenários válidos onde é apropriado
  • A sintaxe que é válida para os parâmetros InfVerif fornecidos, mas é um erro em outros modos, como o modo de isolamento de driver

Códigos de erro

O novo comando de InfVerif.exe (a partir do Windows Insider Preview build 26080) "infverif.exe /code" tem as mesmas informações do que a tabela abaixo.

Código e descrição do erro Níveis de erro
Código 1000

Message
Não foi possível encontrar o INF "<valor>".

Detalhes
Não foi possível localizar o arquivo INF no caminho do arquivo especificado.
/k: erro
/u: erro
/w: erro


Código 1001

Message
'<valor>' do INF inválido, deve conter a seção [Version] e a assinatura "$Windows NT$".

Detalhes
Os INFs de driver exigem uma seção [Version] de nível superior com metadados sobre o formato do arquivo. Esta seção estava faltando ou
indicou que o INF estava em um formato não suportado.
/k: erro
/u: erro
/w: erro


Código 1002

Message
'<valor>' do INF inválido, erro de análise na linha <valor>. O analisador retornou o erro 0x<valor>.

Detalhes
O INF continha um erro de sintaxe na linha especificada que impedia a continuidade da análise. Em geral,
mensagens de erro adicionais indicarão a maneira da falha ou o código de erro indicará o problema.
/k: erro
/u: erro
/w: erro


Código 1003

Message
INF tem codificação de arquivo inválida ou desconhecida; precisa ser ANSI ou UTF-16 LE.

Detalhes
A codificação do INF não é suportada e pode levar a uma falha na análise do INF. O INF deve ser convertido para
UTF-16 LE.
/k: erro
/u: erro
/w: erro


Código 1005

Message
Nome da seção necessário para a diretiva do <valor>.

Detalhes
A diretiva indicada requer um argumento especificando uma seção que contém mais dados, mas essa seção foi omitida.
/k: erro
/u: erro
/w: erro


Código 1006

Message
Valor ausente para <valor>.

Detalhes
Um argumento necessário para a diretiva especificada foi omitido.
/k: erro
/u: erro
/w: erro


Código 1007

Message
Valor de <valor> ausente para o arquivo de origem "<valor>" na seção [<valor>].

Detalhes
Um disco ou caminho de arquivo foi especificado com um valor de subdiretório inválido.
/k: erro
/u: erro
/w: erro


Código 1008

Message
ID de disco ausente ou inválido para '<valor>' na seção [<valor>].

Detalhes
Um disco ou caminho de arquivo foi especificado com um valor de ID inválido.
/k: erro
/u: erro
/w: erro


Código 1010

Message
"<valor>" de ClassGuid inválido, esperando {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.

Detalhes
O valor ClassGuid está em um formato incorreto. Ele deve seguir o formato GUID padrão, incluindo chaves e traços.
/k: erro
/u: erro
/w: erro


Código 1011

Message
Falta o nome da seção de modelos na seção [Manufacturer].

Detalhes
Uma entrada na seção [Manufacturer] está sem o nome da seção [Models].
/k: erro
/u: erro
/w: erro


Código 1013

Message
Falta a chave <valor><valor> na seção <valor>.

Detalhes
Uma chave necessária na seção INF não foi especificada.
/k: erro
/u: erro
/w: erro


Código 1014

Message
Chave <valor> de <valor> inválida na seção <valor>.

Detalhes
Uma chave necessária na seção INF foi encontrada, mas foi fornecida com dados inválidos.
/k: erro
/u: erro
/w: erro


Código 1015

Message
Caminho de <valor> de "<valor> inválido no <valor> da seção.

Detalhes
O caminho especificado tinha um formato incorreto.
/k: erro
/u: erro
/w: erro


Código 1016

Message
Falha na hora de obter o caminho de <valor> para o arquivo de <valor> "<valor">.

Detalhes
Não foi possível gerar o caminho completo para o arquivo. O caminho é montado usando [SourceDisksFiles] e
[SourceDisksNames], e pode estar ausente ou listado incorretamente nessas seções.
/k: erro
/u: erro
/w: erro


Código 1017

Message
O nome do serviço <valor> é reservado apenas para uso interno.

Detalhes
Esse nome de serviço está reservado e deve ser alterado. Todos os nomes usados em drivers de exemplo são reservados.
/k: erro
/u: erro
/w: erro


Código 1019

Message
"<valor>" do GUID de <valor> do <valor> inválido; o esperado é {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}.

Detalhes
O GUID está em um formato incorreto. Ele deve seguir o formato GUID padrão, incluindo chaves e traços.
/k: erro
/u: erro
/w: erro


Código 1020

Message
O nome do nível de filtro "<valor>" é reservado.

Detalhes
O nome do nível de filtro é reservado para uso por estado interno e não pode ser usado como um nível de filtro.
/k: erro
/u: erro
/w: erro


Código 1021

Message
O "<valor>" do serviço excede o comprimento máximo do nome (<valor>) quando tornado exclusivo.

Detalhes
O nome do serviço excede o comprimento máximo do nome do serviço quando se torna exclusivo anexando o token exclusivo ao nome.
/k: erro
/u: erro
/w: erro


Código 1022

Message
O nome do serviço '<valor>' deve utilizar o recurso de nomes exclusivos em todas as declarações.

Detalhes
Várias seções de instalação dentro do INF usam o mesmo nome de serviço, mas apenas um subconjunto delas está utilizando o exclusivo
recurso de nomes. Eles devem ser consistentes com o uso do recurso de nomes exclusivos.
/k: erro
/u: erro
/w: erro


Código 1078

Message
Ignorando o <valor> "<valor>" especificado na diretiva de <valor>.

Detalhes
A entrada especificada não é válida no contexto em que é usada. Pode ser válido em outros contextos.
/k: erro
/u: erro
/w: erro


Código 1080

Message
Diretiva <valor> sem <valor>.

Detalhes
Está faltando um argumento para a diretiva especificada.
/k: erro
/u: erro
/w: erro


Código 1081

Message
A diretiva< valor> tem <valor> inválido de "<valor>".

Detalhes
Um argumento inválido foi especificado para a diretiva.
/k: erro
/u: erro
/w: erro


Código 1082

Message
A diretiva <valor> tem <valor> inválido.

Detalhes
Um argumento inválido foi especificado para a diretiva.
/k: erro
/u: erro
/w: erro


Código 1083

Message
A diretiva< valor> tem <valor> inválido em "<valor>".

Detalhes
Um indicador inválido foi especificado para a diretiva.
/k: erro
/u: erro
/w: erro


Código 1084

Message
A diretiva "<valor>" está faltando para a diretiva "<valor>" com <valor> "<valor>" na seção [<valor>].

Detalhes
A diretiva exige que uma diretiva adicional seja especificada EM OUTRO local e não foi possível encontrá-la. Por exemplo, a
diretiva UmdfService requer uma diretiva UmdfLibraryVersion correspondente.
/k: erro
/u: erro
/w: erro


Código 1085

Message
a diretiva de <valor> está incompleta.

Detalhes
A diretiva exige argumentos adicionais.
/k: erro
/u: erro
/w: erro


Código 1086

Message
O <valor> '<valor>' duplicado pode ser ignorado.

Detalhes
O mesmo dado foi definido várias vezes desnecessariamente, como vários AddComponents especificando o mesmo
Nome do componente.
/k: erro
/u: erro
/w: erro


Código 1087

Message
Não é permitido haver <valor> e diretrizes de <valor>, o <valor> será ignorado.

Detalhes
Algumas definições suportam apenas uma ou outra diretiva e não podem ser ambas utilizadas. Por exemplo, AddFilter suporta
especificando um nível ou posição de filtro, mas não ambos.
/k: erro
/u: erro
/w: erro


Código 1088

Message
Diretiva de <valor> duplicada não permitida.

Detalhes
Uma diretiva foi especificada várias vezes, mas apenas uma pode entrar em vigor. Isso pode levar a um comportamento não determinista.
/k: erro
/u: erro
/w: erro


Código 1100

Message
O <valor> de origem e de destino deve corresponder ao '<valor>' do arquivo ao usar CopyFiles com <valor> de DIRID.

Detalhes
Esse erro ocorre quando um arquivo é copiado ou renomeado de seu nome de armazenamento de driver original e local para um diferente
nome e localização no armazenamento de drivers.
[SourceDisksFiles]
DriverFile.sys=1,x64
[DestinationDirs]
CopyFileSection=13,SubDirectory

[CopyFileSection]
DriverFile.sys

O armazenamento de driver mantém a estrutura de diretório do pacote de driver original. No código acima, o
local original do DriverFile.sys é <INF location>\x64, mas a diretiva CopyFiles o coloca em <INF location>SubDirectory.
O mesmo erro seria mostrado se o arquivo fosse renomeado como parte da cópia.
/k: erro
/u: erro
/w: erro


Código 1101

Message
Os descritores de segurança não podem ser usados com <valor> de DIRID.

Detalhes
Os descritores de segurança não podem ser usados com qualquer arquivo que tenha um diretório de destino do DIRID especificado.
/k: erro
/u: erro
/w: erro


Código 1102

Message
Diretiva inválida <valor> não pode ser usada com <valor> de DIRID.

Detalhes
A diretiva especificada não pode ser usada em um arquivo que tenha um diretório de destino do DIRID especificado.
/k: erro
/u: erro
/w: erro


Código 1103

Message
Sinalizador inválido 0x<valor> não pode ser usado com <valor> de DIRID.

Detalhes
O indicador especificado não pode ser usado em um arquivo que tenha um diretório de destino do DIRID especificado.
/k: erro
/u: erro
/w: erro


Código 1110

Message
Não é possível especificar o arquivo "<valor>" em uma diretiva CopyINF.

Detalhes
Somente outros arquivos INF podem ser especificados em uma diretiva CopyINF.
/k: erro
/u: erro
/w: erro


Código 1141

Message
'<valor>' binário de software de dispositivo inválido; o caminho deve ser relativo ao pacote de driver de referência.

Detalhes
Um caminho absoluto foi especificado para o binário do software, mas deve ser um caminho relativo.
/k: erro
/u: erro
/w: erro


Código 1142

Message
Software de dispositivo inválido na seção [<valor>], SoftwareType é <valor>, mas <valor> está ausente.

Detalhes
O tipo de software especificado requer a diretiva especificada que não foi especificada.
/k: erro
/u: erro
/w: erro


Código 1144

Message
O software do dispositivo com <valor> de SoftwareType pode não ser executado em todos os tipos de produtos.

Detalhes
O tipo de software especificado só é funcional em produtos do sistema operacional Windows Desktop e não funcionará com outros tipos de produto.
/k: Aviso
/u: erro
/w: Aviso


Código 1150

Message
Diretiva inválida <valor> na seção [<valor>], não pode conter caracteres '' ou ','.

Detalhes
Um caractere inválido foi especificado no ID do componente.
/k: erro
/u: erro
/w: erro


Código 1160

Message
"<valor>" do modelo de threading desconhecido para "<valor>" da classe COM; o esperado é 'Apartment', 'Free', 'Both' ou 'Neutral'.

Detalhes
O valor do modelo de threading especificado não é reconhecido. Os tipos suportados incluem 'Apartment', 'Free', 'Both' ou 'Neutral'.
/k: erro
/u: erro
/w: erro


Código 1180

Message
Canal de evento inválido na seção [<valor>]; o valor (<valor>) não pode ser duplicado em vários canais na seção [<valor>].

Detalhes
Vários canais de eventos têm o mesmo ID de canal em um único provedor. Os IDs de canal devem ser exclusivos.

Para os detalhes completos sobre os canais de eventos, consulte: ChannelType
/k: erro
/u: erro
/w: erro


Código 1181

Message
O "<valor>" de <valor> de valor na seção [<valor>] é inválido; não é permitido usar com <valor> de <valor>.

Detalhes
O canal de evento especifica um valor que é inválido com o tipo de canal.

Para os detalhes completos sobre os canais de eventos, consulte: ChannelType
/k: erro
/u: erro
/w: erro


Código 1182

Message
Incompatibilidade de <valor> e <valor> no canal de eventos na seção [<valor>], o esperado era <valor>=<valor> para <valor>=<valor>.

Detalhes
O canal de eventos especifica um valor que requer um parâmetro adicional. Esse parâmetro adicional está ausente.

Para os detalhes completos sobre os canais de eventos, consulte: ChannelType
/k: erro
/u: erro
/w: erro


Código 1199

Message
A sintaxe "<valor>" foi introduzida no <valor> da versão do sistema operacional.<valor>.<valor,> mas as seções DDInstall que utilizam a sintaxe serão instaladas em versões anteriores do sistema operacional. Essas seções DDInstall devem ser ser instaladas apenas no <valor>.<valor>.<valor> ou superior usando uma decoração TargetOSVersion.

Detalhes
A seção DDInstall afetada será instalada em versões do produto que não oferecem suporte à sintaxe especificada. Um
número de compilação deve ser adicionado à seção Modelos para limitar a aplicabilidade do DDInstall apenas às
de produto compatíveis. Isso impedirá que o driver seja instalado em versões do produto em que não funcionará corretamente.

Para mais informações, consulte: Seção do fabricante INF e Como combinar extensões de plataforma e versões de sistema operacional
/k: erro
/u: erro
/w: erro


Código 1201

Message
A entrada de <valor> tem um valor "<valor>" extra e será ignorada.

Detalhes
A diretiva especificada tem mais argumentos especificados do que os permitidos. Os valores extras serão ignorados.
/k: Aviso
/u: Aviso
/w: Aviso


Código 1202

Message
"<valor>" INF incluído não encontrado. Somente os INFs fornecidos pelo sistema podem ser incluídos.

Detalhes
A diretiva Include especificou um INF que não pode ser encontrado. Somente INFs de caixa de entrada fornecidos pela Microsoft podem ser referenciados com a diretiva Include.
/k: erro
/u: erro
/w: erro


Código 1203

Message
Seção [<valor>] não encontrada.

Detalhes
Uma diretiva se referiu a uma seção que não existe, o que pode ser um erro de digitação ou de sintaxe.
Verifique se o nome da seção existe e está escrito corretamente ou consulte a documentação completa sobre a diretiva especificada
para mais detalhes.
/k: erro
/u: erro
/w: erro


Código 1204

Message
O provedor não pode ser "Microsoft", deve ser a organização que criou o INF.

Detalhes
Somente a Microsoft tem permissão para especificar o provedor como Microsoft. Nomes de provedores que começam com Microsoft também não são permitidos.
/k: erro
/u: erro
/w: erro


Código 1205

Message
Seção [<valor>] referenciada a partir da diretiva de <valor> e <valor>.

Detalhes
A mesma secção foi referenciada a partir de duas diretivas diferentes. Por exemplo:

CopyFiles = FileSection
DelFiles = FileSection
/k: Aviso
/u: Aviso
/w: Aviso


Código 1206

Message
Referência inválida de seção não-<valor> [<valor>] da diretiva <valor>.

Detalhes
A mesma secção foi referenciada a partir de duas diretivas diferentes. Por exemplo:

CopyFiles = FileSection
AddFilter = FileSection
/k: erro
/u: erro
/w: erro


Código 1207

Message
O "<valor>" da diretiva não é permitido nos IFNs de MSFT.

Detalhes
INFs da Microsoft não têm permissão para usar a diretiva especificada.
/k: erro
/u: erro
/w: erro


Código 1208

Message
O "<valor>" da diretiva não é permitido.

Detalhes
Esta diretiva só é permitida em arquivos INF da caixa de entrada fornecidos pela Microsoft e não pode ser usada por terceiros.
/k: erro
/u: erro
/w: erro


Código 1209

Message
A seção [<valor>] é definida várias vezes.

Detalhes
Várias seções com o mesmo nome são definidas, o conteúdo delas pode ser combinado em uma seção.
/k: erro
/u: erro
/w: erro


Código 1210

Message
O provedor não pode ser "<valor>", deve ser definido como "<valor>".

Detalhes
O nome do provedor deve corresponder à opção /provider.

/k: erro
/u: erro
/w: erro


Código 1211

Message
Não é permitido haver vários serviços associados em [<valor>], "<valor>" e "<valor>". Apenas um serviço pode usar SPSVCINST_ASSOCSERVICE.

Detalhes
O indicador SPSVCINST_ASSOCSERVICE indica que o serviço é o driver de função para o dispositivo. Um dispositivo só pode
ter um serviço de driver de função associado.
/k: erro
/u: erro
/w: erro


Código 1212

Message
Não é permitido ter as seções [<valor>] e [<valor>].

Detalhes
Os dois nomes de seção especificados não podem estar no mesmo arquivo INF.
/k: erro
/u: erro
/w: erro


Código 1213

Message
Não é possível listar arquivos CAT em [SourceDisksFiles].

Detalhes
Os arquivos de catálogo só devem ser referenciados a partir da diretiva CatalogFile na seção [Version].
/k: erro
/u: erro
/w: erro


Código 1214

Message
"<valor>" do arquivo de catálogo é invalido, o esperado é 'filename.cat'.

Detalhes
Os nomes de arquivo dos arquivos de catálogo devem seguir o formato 'filename.cat'.
/k: erro
/u: erro
/w: erro


Código 1217

Message
Versão inválida '<valor>' na diretiva <valor>, esperando w.x.y.z, em que cada segmento está entre 0-65536.

Detalhes
O valor de versão na diretiva especificada deve seguir o formato w.x.y.z, em que cada segmento está entre 0-65536.
/k: erro
/u: erro
/w: erro


Código 1218

Message
<valor> do valor da data no driver é inválido em <valor>, o esperado é MM/DD/AAAA.

Detalhes
A data na diretiva DriverVer deve seguir o formato MM/DD/AAAA.
/k: erro
/u: erro
/w: erro


Código 1220

Message
Não é possível fazer referência direta a uma seção definida em um INF (<valor>) incluído.

Detalhes
As seções em INFs incluídos só podem ser referenciadas usando a diretiva Needs nas seções DDInstall correspondentes.
/k: erro
/u: erro
/w: erro


Código 1222

Message
Não é possível modificar as chaves de registro <valor>\<valor>, embora HKLM\SYSTEM\CurrentControlSet seja permitido.

Detalhes
A chave do registro especificada não tem permissão para ser gravada. O estado do registro deve ser gravado usando uma diretiva AddReg
com uma raiz reg de HKR.
/k: erro
/u: erro
/w: erro


Código 1223

Message
Não é possível modificar a chave do registro <valor>\<valor> .

Detalhes
A chave do registro especificada não tem permissão para ser gravada. O estado do registro deve ser gravado usando uma diretiva AddReg
com uma raiz reg de HKR.
/k: erro
/u: erro
/w: erro


Código 1224

Message
Raiz do registro inválida "<valor>".

Detalhes
A raiz do registro especificado é inválida. Para obter informações adicionais, consulte Diretiva AddReg do INF
/k: erro
/u: erro
/w: erro


Código 1225

Message
O valor do registro "<valor>" deve ser do tipo "<valor>".

Detalhes
O valor do registro especificado não é do tipo necessário.
/k: erro
/u: erro
/w: erro


Código 1226

Message
Descritor de segurança não permitido para o valor do registro "<valor>" diretamente sob "<valor>".

Detalhes
O valor do registro especificado tem um descritor de segurança que não pode ser definido. Valores do registro diretamente no HKR
não podem ter descritores de segurança alternativos definidos neles.
/k: erro
/u: erro
/w: erro


Código 1229

Message
O nome de arquivo <valor> ausente na entrada <valor>.

Detalhes
A operação de arquivo especificada exigia que um nome fosse especificado, mas não foi especificado.
/k: erro
/u: erro
/w: erro


Código 1230

Message
Arquivo ausente "<valor>" na seção [SourceDisksFiles].

Detalhes
Um arquivo foi especificado em uma diretiva CopyFiles ou similar, mas não pôde ser encontrado na seção [SourceDisksFiles],
ou a listagem em [SourceDisksFiles] era inválida.

Esse erro ocorre com frequência quando versões decoradas com arquitetura de [SourceDisksFiles] são especificadas
(como [SourceDisksFiles.amd64]), mas nem todas as arquiteturas suportadas pelo INF têm uma seção [SourceDisksFiles].
/k: erro
/u: erro
/w: erro


Código 1231

Message
Nome de arquivo compactado inválido "<valor>" especificado na seção [SourceDisksFiles], esperando nome de arquivo "<valor>" descompactado.

Detalhes
Os arquivos especificados em [SourceDisksFiles] devem usar o nome de arquivo descompactado e não da versão compactada (myfile.sys não myfile.sy_).
/k: Aviso
/u: erro
/w: erro


Código 1233

Message
Valor de diretiva <valor> ausente necessário para assinatura digital.

Detalhes
A diretiva especificada é necessária para que o pacote de driver seja assinado, mas não está presente.
/k: erro
/u: erro
/w: erro


Código 1234

Message
Diretiva obrigatória <valor> ausente, vazia ou inválida na seção [<valor>].

Detalhes
A seção especificada requer essa diretiva especificada e ela não foi encontrada.
/k: erro
/u: erro
/w: erro


Código 1235

Message
Token de cadeia de caracteres "<valor>" não definido na seção [<valor>] - se pretender usar um "<valor>" literal em uma cadeia de caracteres, use "<valor>".

Detalhes
Um token de cadeia de caracteres especificado não tem definição na seção [Strings]. Por exemplo, o arquivo INF especifica %REG_DWORD%
em uma seção add-registry especificada por uma diretiva AddReg, mas não há REG_DWORD = 0x00010001 correspondente
na seção [Strings].

Esse erro ocorre com frequência se o arquivo INF especifica um valor do registro que contenha uma variável de ambiente. Por exemplo:
[MyAddReg]
HKR,,DllPath,%SystemRoot%\System32\binary.dll

O componente de caminho %SystemRoot% é interpretado como o token de substituição de cadeia de caracteres "SystemRoot" sob a
seção [Strings], em vez do comportamento pretendido de armazenar o "%SystemRoot%" literal no registro. Para
use o valor literal %SystemRoot% em vez de executar uma substituição de cadeia de caracteres, use a sequência de escape %%.
[MyAddReg]
HKR,,DllPath,%%SystemRoot%%\System32\binary.dll
/k: erro
/u: erro
/w: erro


Código 1241

Message
DIRID (<valor>) definido pelo usuário não resolvível para o arquivo de origem "<valor>" na seção [<valor>].

Detalhes
Não foi possível resolver o DIRID definido pelo usuário.
/k: erro
/u: erro
/w: erro


Código 1242

Message
DIRID (<valor>) não resolvível para o arquivo de origem "<valor>" na seção [<valor>].

Detalhes
Não foi possível resolver o valor de DIRID especificado.
/k: erro
/u: erro
/w: erro


Código 1243

Message
Valor de DIRID inválido (<valor>) para o arquivo de origem "<valor>" na seção [<valor>].

Detalhes
Não há suporte para o valor de DIRID especificado.
/k: erro
/u: erro
/w: erro


Código 1245

Message
"<valor>" de pontuação de recurso inválido.

Detalhes
A pontuação de recurso especificada era inválida. Ela deve ser especificada como um valor hexadecimal de byte único dentro do intervalo 00-FF.
/k: erro
/u: erro
/w: erro


Código 1250

Message
"<valor>" de EventLogType inválido, o esperado é 'System', 'Application', ou 'Security'.

Detalhes
O tipo de log de eventos especificado não é reconhecido. Os tipos suportados incluem 'System', 'Application', or 'Security'.
/k: erro
/u: erro
/w: erro


Código 1251

Message
Não é possível adicionar o "<valor>" do serviço (StartType=4) desabilitado com o indicador SPSVCINST_ASSOCSERVICE.

Detalhes
O serviço associado não pode ser criado como um serviço desabilitado.
/k: Aviso
/u: Aviso
/w: Aviso


Código 1252

Message
Não é possível adicionar o "<valor>" do serviço com <valor>=<valor> e ServiceType=<valor>.

Detalhes
A configuração do serviço está em conflito ou não tem suporte para o tipo de serviço especificado.
/k: Aviso
/u: Aviso
/w: Aviso


Código 1253

Message
Ignorando a diretiva "<valor>" sem um nome de serviço na seção [<valor>].

Detalhes
A diretiva especificada não pode ser usada como está sem um nome de serviço. Se nenhum nome de serviço for intencional, isso pode ser
devido ao uso incorreto do sinalizador.
/k: erro
/u: erro
/w: erro


Código 1254

Message
Caminho de imagem de serviço inválido para o serviço "<valor>" com ServiceBinary="<valor>".

Detalhes
O caminho da imagem de serviço não pôde ser analisado corretamente. Isso pode ser devido ao uso incorreto de aspas ou a ausência delas.
/k: erro
/u: erro
/w: erro


Código 1256

Message
Sinalizadores de interface WMI inválidos "<valor>".

Detalhes
Os sinalizadores de interface WMI especificados têm sinalizadores inválidos definidos.
/k: erro
/u: erro
/w: erro


Código 1257

Message
O valor da operação do registro pode estar incorreto em alguns contextos, use <valor> em vez do diretório do Windows.

Detalhes
Foi especificado um caminho que pode ser alterado para uma variável de ambiente. Use a variável de ambiente em vez de tornar
o driver mais robusto contra mudanças de ambiente.
/k: erro
/u: erro
/w: erro


Código 1258

Message
O caminho de arquivo "<valor>" em <valor> pode estar incorreto em alguns cenários ou contextos de instalação de dispositivo,, use <valor>\<subdiretório> em seu lugar.

Detalhes
Use um caminho resolvível em runtime, como %SystemRoot%, para valores armazenados no registro. Os valores de DIRID podem ser totalmente
resolvidos no momento em que o driver é adicionado à imagem. Quando o INF do driver é processado em cenários de implantação diferentes
(como imagens offline ou atualização do sistema operacional), um valor incorreto pode ser armazenado.
/k: erro
/u: erro
/w: erro


Código 1260

Message
Diretiva <valor> inválida devido a <valor> inválido.

Detalhes
A directiva especificada não pôde ser analisada para o tipo adequado.
/k: erro
/u: erro
/w: erro


Código 1261

Message
Dispositivo "<valor>" indefinido com a seção [<valor>].

Detalhes
Não foi possível encontrar a seção de instalação do dispositivo especificado.
/k: erro
/u: erro
/w: erro


Código 1262

Message
Entrada <valor> inválida devido a máscara de bits não bytes "0x<valor>".

Detalhes
Uma máscara de bits do valor do registro deve ter um byte de tamanho.
/k: erro
/u: erro
/w: erro


Código 1263

Message
Entrada <valor> inválida devido a tipos de valor conhecidos e personalizados conflitantes.

Detalhes
Um tipo de valor personalizado não pode ser REG_NONE, REG_SZ, REG_EXPAND_SZ ou REG_MULTI_SZ.
/k: erro
/u: erro
/w: erro


Código 1264

Message
Entrada <valor> devido a sinalizador de tipo de valor ausente no tipo de valor personalizado.

Detalhes
Um tipo de valor personalizado deve especificar FLG_ADDREG_BINVALUETYPE.
/k: erro
/u: erro
/w: erro


Código 1265

Message
Entrada <valor> inválida devido ao sinalizador append em valor não multi-sz.

Detalhes
Append foi especificado no valor do registro, mas o valor não era de um tipo que pode ser acrescentado.
/k: erro
/u: erro
/w: erro


Código 1266

Message
Entrada <valor> inválida devido a nenhum valor em uma exclusão multi-sz.

Detalhes
Um valor está sendo excluído de um multi-sz, mas nenhum valor foi especificado para exclusão.
/k: erro
/u: erro
/w: erro


Código 1267

Message
Dados binários inválidos na entrada <valor>, esperando um ou mais bytes entre 00-FF.

Detalhes
O campo especificado tem um valor inválido.
/k: erro
/u: erro
/w: erro


Código 1268

Message
Valor numérico inválido na entrada <valor>, experando um decimal de <valor> bits (0+) ou m valor hexadecimal (0x0+).

Detalhes
O campo especificado tem um valor inválido.
/k: erro
/u: erro
/w: erro


Código 1270

Message
O INF não instala um driver para nenhuma ID de hardware criada na seção [DeviceInstall32].

Detalhes
Os dispositivos criados com uma seção [DeviceInstall32] devem ser instalados usando o mesmo INF, mas a seção de instalação não foi especificada.
/k: erro
/u: erro
/w: erro


Código 1271

Message
Nome da seção de instalação do modelo ausente.

Detalhes
A seção de modelos especificou uma ID de hardware aplicável, mas nenhuma seção de instalação a ser usada para essa ID de hardware.
/k: erro
/u: erro
/w: erro


Código 1272

Message
Ignorando a seção de serviço [<valor>] para serviço sem nome.

Detalhes
O serviço não foi nomeado (nenhum serviço), mas especificou uma seção de instalação de serviço. A seção de instalação do serviço foi ignorada.
/k: erro
/u: erro
/w: erro


Código 1273

Message
O arquivo de origem "<valor>" usa a ID do disco <valor>, que não está listada em [<valor>].

Detalhes
A ID de disco especificada não aparece na seção [SourceDisksNames].
/k: erro
/u: erro
/w: erro


Código 1274

Message
Token $ARCH$ não resolvido para a seção [<valor>]. Deve executar a ferramenta stampinf para resolver tokens $ARCH$ que diferenciam maiúsculas de minúsculas.

Detalhes
O arquivo INF usa tokens que stampinf resolveria, mas stampinf não foi executado.
/k: erro
/u: erro
/w: erro


Código 1275

Message
<valor> "<valor>" não está listado em [DestinationDirs].

Detalhes
O arquivo especificado não tem um destino de cópia especificado.
/k: erro
/u: erro
/w: erro


Código 1280

Message
Nome da classe e incompatibilidade do ClassGuid, esperando Class "<valor>" para ClassGuid "<valor>".

Detalhes
O ClassGuid especificado é uma classe bem conhecida, mas o valor Class não corresponde ao nome esperado da classe.
/k: erro
/u: erro
/w: erro


Código 1281

Message
Nome da classe e incompatibilidade do ClassGuid, esperando ClassGuid "<valor>" para Class "<valor>".

Detalhes
A Class especificada é uma classe bem conhecida, mas o valor ClassGuid não corresponde ao ClassGuid esperado da classe.
/k: erro
/u: erro
/w: erro


Código 1284

Message
Class "<valuor>" está reservada para uso pela Microsoft.

Detalhes
A classe de dispositivo especificada não pode ser usada em nenhum driver ou produto de remessa. Os drivers de exemplo retornarão esse erro
se o exemplo for projetado de uma maneira que exija que o autor especifique uma classe de dispositivo apropriada.
/k: erro
/u: erro
/w: erro


Código 1285

Message
Não é possível especificar a seção [ClassInstall32] para a classe definida pela Microsoft.

Detalhes
A partir do Windows 10, os INFs fornecidos pelo IHV não têm permissão para usar um [ClassInstall32] em um INF de qualquer classe de configuração de dispositivo definida pelo sistema.
/k: erro
/u: erro
/w: erro


Código 1286

Message
Valor <valor> inválido "<valor>" excede o comprimento máximo de <valor>.

Detalhes
Os nomes de Class não podem exceder 31 caracteres.
/k: erro
/u: erro
/w: erro


Código 1287

Message
Decoração de versão do sistema operacional de destino "<valor>" inválida para o nome da seção de modelo "<valor>" na seção [<valor>].

Detalhes
A decoração da versão do sistema operacional de destino não pôde ser analisada, verifique se ela está formada corretamente.

Para obter detalhes completos sobre a especificação do formato, consulte: Seção do fabricante INF
/k: erro
/u: erro
/w: erro


Código 1288

Message
Versão inválida do sistema operacional de destino "<valor>.<valor>.<valor>", deve ser "<valor>.<valor>.<valor>" ou maior se especificar o número de build.

Detalhes
A segmentação por número de build foi introduzida com o Windows 10, versão 1607 (Build 14310 ou posterior), assim como o número de build
especificado deve ser maior ou igual a 14310.
/k: erro
/u: erro
/w: erro


Código 1289

Message
Diretiva "<valor>" na seção [<valor>].

Detalhes
A diretiva especificada é exigida pela seção especificada, mas não pôde ser encontrada.
/k: erro
/u: erro
/w: erro


Código 1290

Message
Diretiva "<valor>" inválida para a seção [<valor>].

Detalhes
A diretiva especificada é inválida dentro da seção especificada.
/k: erro
/u: erro
/w: erro


Código 1292

Message
A diretiva <valor> requer uma cadeia de caracteres indireta na seção [Strings] e referenciada como <valor>.

Detalhes
A diretiva deve ser especificada como uma cadeia de caracteres indireta que pode ser resolvida pelo leitor em runtime.
/k: erro
/u: erro
/w: erro


Código 1293

Message
O nome do serviço "<valor>" é reservado.

Detalhes
O nome de serviço especificado é reservado e não pode ser usado por nenhum driver.
/k: erro
/u: erro
/w: erro


Código 1294

Message
<valor> "<valor>" duplicado na seção [<valor>].

Detalhes
O mesmo valor é especificado várias vezes na mesma seção. Remova os desnecessários.
/k: erro
/u: erro
/w: erro


Código 1295

Message
A seção [<valor>] contém um número diferente de cadeias de caracteres da seção [<valor>].

Detalhes
A seção [Strings] para cada idioma deve conter os mesmos valores.
/k: erro
/u: erro
/w: erro


Código 1296

Message
O hardware "<valor>" não tem um serviço associado usando a seção de instalação "<valor>".

Detalhes
A partir do Windows 10, versão 1809, isso mudou de um Aviso para um Erro. As seções .Services são
necessárias para cada sistema operacional de destino definido. Esta é uma boa prática mesmo antes de 1809.

Se um INF anteriormente não incluía esta seção porque dependia dos serviços de driver da Caixa de Entrada fornecidos pela Microsoft,
então, uma seção .Services que que faz referência a uma seção .Services de um INF de Caixa de Entrada fornecido pela Microsoft usando as diretivas Needs
e Include deve ser criada. Por exemplo:
[DDInstall.Services]
Include=filename.inf
Needs=inf-section-name.Services

Para dispositivos que não exigem um driver de função, isso pode ser especificado da seguinte maneira:
AddService = ,2

Use isso somente no caso em que o INF está instalando um dispositivo que não precisa de um driver de função. Por exemplo,
um dispositivo que requer apenas um driver de filtro, mas não um driver de função teria duas diretivas AddService:
AddService = MyFilterDriver, My-Service-Install-Section
AddService = ,2
/k: erro
/u: erro
/w: erro


Código 1297

Message
O driver de dispositivo não instala em nenhum dispositivo, use o driver primitivo se esta for a intenção.

Detalhes
Isso indica que o arquivo INF é um driver de dispositivo, mas não está sendo usado como um driver de dispositivo. Isso pode causar
problemas na forma como o armazenamento de drivers tratará o driver. Se isso não for intencional, verifique seu INF para se certificar de que
que os IDs de hardware estão especificados corretamente. Se o driver não se destina a ser instalado em dispositivos, converta-o em um
driver primitivo. Um driver primitivo é um driver que é instalado em todo o sistema, e não em dispositivos específicos.

Para mais informações, consulte Como converter para um driver primitivo
/k: erro
/u: erro
/w: erro


Código 1299

Message
Verificações de validação adicionais ignoradas devido a erros de análise.

Detalhes
O INF encontrou problemas de análise que impediram a conclusão da análise. Não deve haver nenhum outro erro
que aponte para a causa do problema.
/k: erro
/u: erro
/w: erro


Código 1300

Message
Encontrado um <valor> de <valor> herdado.

Detalhes
O INF executa uma operação herdada descontinuada que não é válida com produtos modernos do sistema operacional Windows.
/k: erro
/u: erro
/w: erro


Código 1301

Message
Encontrado o <valor> da operação de <valor>.

Detalhes
O INF executa uma operação herdada descontinuada que não é válida com produtos modernos do sistema operacional Windows.
/k: erro
/u: erro
/w: erro


Código 1302

Message
Encontrada operação <valor> herdada para '<valor>'<valor>.

Detalhes
O INF executa uma operação herdada descontinuada que não é válida com produtos modernos do sistema operacional Windows.
/k: erro
/u: erro
/w: erro


Código 1303

Message
Encontrada operação <valor> legada que define <valor> (<valor>)<valor>.

Detalhes
O INF define um co-instalador ou instalador de classe, que não são mais suportados em produtos modernos do sistema operacional Windows e não devem mais ser usados.
/k: erro
/u: erro
/w: erro


Código 1304

Message
Operação de <valor> encontrada usando um <valor> de chave não relativo (<valor>\<valor>).

Detalhes
As operações de registro devem ser feitas usando uma chave relativa (HKR). Isso armazenará o valor em um local apropriado
em relação ao tipo da seção INF onde ele é usado.
/k: Aviso
/u: erro
/w: Nenhum


Código 1305

Message
Encontrada operação <valor> legada usando valor multi-sz anexável (<valor>\<valor>)<valor>.

Detalhes
Esse INF exclui um valor de um REG_MULTI_SZ ou acrescenta a um REG_MULTI_SZ existente. Isso leva a
resultados não determinísticos e não deve ser feito.
/k: Aviso
/u: erro
/w: erro


Código 1306

Message
Encontrada operação <valor> herdada com caminho de destino que não é do sistema (<valor>) para '<valor>'<valor>.

Detalhes
O INF especifica uma cópia de arquivo com um destino que está fora do caminho do sistema.
/k: Aviso
/u: erro
/w: Nenhum


Código 1307

Message
Encontrado um <valor> de <valor> herdado.

Detalhes
O INF executa uma operação herdada que só é válida em produtos do sistema operacional Windows para desktop.
/k: Aviso
/u: erro
/w: erro


Código 1308

Message
Encontrado o <valor> da operação de <valor>.

Detalhes
Os arquivos INF só devem executar as operações aditivas necessárias para configurar o dispositivo. Quando um driver é excluído
a partir do sistema, as operações apropriadas para limpar o driver são executadas automaticamente.
/k: Aviso
/u: erro
/w: erro


Código 1309

Message
Encontrada operação <valor> herdada para '<valor>'<valor>.

Detalhes
Os arquivos INF só devem executar as operações aditivas necessárias para configurar o dispositivo. Quando um driver é excluído
a partir do sistema, as operações apropriadas para limpar o driver são executadas automaticamente.
/k: Aviso
/u: erro
/w: erro


Código 1310

Message
A seção necessária [<valor>] com sufixo ".<valor>" não corresponde ao sufixo da primeira seção de referência [<valor>.<valor>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que corresponda ao sufixo da
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services

Observe que ambas as seções têm um sufixo .Services.

Esse erro indica que a seção especificada está sendo analisada incorretamente como se fosse uma seção com um
sufixo diferente.
/k: erro
/u: erro
/w: erro


Código 1311

Message
A seção necessária [<valor>] deve ter sufixo ".<valor>" para corresponder à primeira seção de referência [<valor>.<valor>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que corresponda ao sufixo da
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services
Observe que ambas as seções têm um sufixo .Services.

Esse erro indica que a seção especificada está sendo analisada incorretamente como se fosse uma seção com um
sufixo diferente.
/k: erro
/u: erro
/w: erro


Código 1312

Message
Seção necessária [<valor>] com sufixo ".<valor>" não corresponde ao sufixo da seção principal [<valor>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que corresponda ao sufixo da
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services
Observe que ambas as seções têm um sufixo .Services.

Esse erro indica que o sufixo de uma seção necessária não corresponde à seção de referência.
/k: erro
/u: erro
/w: erro


Código 1313

Message
A seção necessária [<valor>] deve ter sufixo "<valor>" para corresponder ao sufixo da seção principal [<valor>].

Detalhes
Ao usar a diretiva Needs, as seções que estão sendo referenciadas devem ter um sufixo que corresponda ao sufixo da
seção de referência. Por exemplo:
[DDInstall.Services]
Needs=TargetInstall.Services
Observe que ambas as seções têm um sufixo .Services.

Esse erro indica que o sufixo de uma seção necessária não corresponde à seção de referência.
/k: erro
/u: erro
/w: erro


Código 1314

Message
Seção necessária [<valor>] encontrada em "<valor>" do INF incluído, não referenciado de [<valor>].

Detalhes
Uma seção localizada em outro INF foi especificada usando a diretiva Needs. O INF que contém a seção deve ser
referenciado com a diretiva Include na mesma seção que a diretiva Needs.
/k: erro
/u: erro
/w: erro


Código 1315

Message
Seção necessária [<valor>] não encontrada.

Detalhes
Não foi possível localizar uma seção especificada usando a diretiva Needs.
/k: erro
/u: erro
/w: erro


Código 1316

Message
Seção decorada necessária [<valor>.<valor>] não encontrada.

Detalhes
Não foi possível localizar uma seção especificada usando a diretiva Needs.
/k: erro
/u: erro
/w: erro


Código 1317

Message
A seção não decorada necessária [<valor>] não faz parte da plataforma do sistema operacional de destino.

Detalhes
Não foi possível localizar uma seção especificada usando a diretiva Needs com o arquivo IAS fornecido para o sistema operacional de destino.
/k: erro
/u: erro
/w: erro


Código 1318

Message
O "<valor>" do INF incluído não faz parte da plataforma do sistema operacional de destino.

Detalhes
Não foi possível locar um INF especificado usando a diretiva Include usando o arquivo IAS fornecido para o sistema operacional de destino.
/k: erro
/u: erro
/w: erro


Código 1319

Message
A seção [<valor>] deve incluir o arquivo "<valor>" para usar a diretiva Needs em [<valor>].

Detalhes
A seção especificada usa a diretiva Needs para fazer referência a uma seção, mas não tem uma diretiva Include especificando
o INF que contém a seção.
/k: erro
/u: erro
/w: erro


Código 1320

Message
A raiz do registro '<valor>\<valor>' não está isolada para o HKR.

Detalhes
As chaves do registro devem estar em locais de raiz relativa do HKR isolados.

Para saber dos detalhes completos, consulte Isolamento do pacote de driver
/k: Nenhum
/u: Nenhum
/w: erro


Código 1321

Message
A raiz do registro (<valor>\<valor>) do valor "<valor>" não está isolada para HKR.

Detalhes
Os valores do registro devem estar em locais de raiz relativa do HKR isolados.

Para saber dos detalhes completos, consulte Isolamento do pacote de driver
/k: Nenhum
/u: Nenhum
/w: erro


Código 1322

Message
O caminho do arquivo de destino '<valor>' para o arquivo '<valor>' não está isolado no <valor> de DIRID.

Detalhes
Os arquivos devem especificar seu destino de cópia como DIRID 13. Isso mantém os arquivos isolados sob o armazenamento de drivers.

Para saber dos detalhes completos, consulte Isolamento do pacote de driver
/k: Nenhum
/u: Nenhum
/w: erro


Código 1323

Message
A chave do registro de serviço "<valor>" deve estar sob a subchave Parameters.

Detalhes
Os valores do registro que usam uma raiz HKR relativa ao serviço devem ser gravados sob a subchave Parameters.

Para saber dos detalhes completos, consulte Isolamento do pacote de driver
/k: Nenhum
/u: Nenhum
/w: erro


Código 1324

Message
A seção [Version] deve especificar PnpLockdown=1 para impedir que aplicativos externos modifiquem os arquivos de driver instalados.

Detalhes
PnpLockdown=1 deve ser especificado na seção [Version]. Isso adiciona um nível adicional de segurança aos arquivos do pacote de driver
para impedir adulterações.
/k: Aviso
/u: Aviso
/w: erro


Código 1325

Message
"Registro de classe COM "<valor>" sem suporte, somente InprocServer32 suportado.

Detalhes
O tipo especificado de classe COM não é suportado.
/k: Aviso
/u: Aviso
/w: erro


Código 1326

Message
Caminho de arquivo "<valor>" não isolado, o esperado é FileName sob <valor>.

Detalhes
O caminho do arquivo de dados especificado deve ser um caminho relativo a %%DriverData%%.
/k: Aviso
/u: Aviso
/w: erro


Código 1328

Message
Caminho de arquivo "<valor>" não suportado substituído por "<valor>".

Detalhes
Não foi possível resolver o caminho do especificado.
/k: Nenhum
/u: Nenhum
/w: Aviso


Código 1329

Message
Não é possível adicionar filtros com registro ou propriedade, use a seção [DDInstall.Filters].

Detalhes
Os drivers de filtro não podem ser adicionados com um valor de registro ou propriedade. Os filtros devem ser adicionados usando uma seção [DDInstall.Filters].
/k: Nenhum
/u: Nenhum
/w: erro


Código 1330

Message
Não é possível copiar vários arquivos de origem diferentes ("<valor>" e "<valor>") para o arquivo de destino "<valor>".

Detalhes
Arquivos diferentes estão sendo copiados para um único local no INF. Em cenários em que o sistema operacional deve executar todas as cópias de arquivos
antes de um dispositivo ser conectado, o estado resultante é não-determinístico.

Para todos os detalhes, consulte Erro 1330 do InfVerif
/k: erro
/u: erro
/w: erro


Código 1331

Message
Não é possível definir o valor do registro "<valor>\<valor>\<valor>" de forma diferente entre as seções [<valor>] e [<valor>].

Detalhes
O valor do registro especificado é definido de forma diferente entre duas seções de instalação diferentes. Em cenários em que o sistema operacional deve
executar todas as operações de registro antes de um dispositivo ser conectado, o estado é não-determinístico.

Para todos os detalhes, consulte Erro 1330 do InfVerif
/k: Aviso
/u: erro
/w: erro


Código 1332

Message
Não é possível definir o valor do registro "<valor>\<valor>\<valor>" de forma diferente entre as seções [<valor>] and [<valor>] para o "<valor>" do serviço.

Detalhes
O valor do registro especificado é definido de forma diferente entre duas seções de instalação de serviço diferentes. Em cenários em que o
sistema operacional precisa executar todas as operações de serviço antes de um dispositivo ser conectado, o estado é não-determinístico.

Para todos os detalhes, consulte Erro 1330 do InfVerif
/k: Aviso
/u: erro
/w: erro


Código 1333

Message
Não é possível configurar o serviço "<valor>" de forma diferente entre as seções [<valor>] e [<valor>].

Detalhes
O serviço especificado é instalado de forma diferente entre duas seções de instalação diferentes. Em cenários em que o sistema operacional deve
executar todas as operações de serviço antes de um dispositivo ser conectado, o estado é não-determinístico.

Para todos os detalhes, consulte Erro 1330 do InfVerif
/k: Aviso
/u: erro
/w: erro


Código 1340

Message
DIRID "<valor>" especificado não permitido.

Detalhes
O DIRID especificado foi preterido e não pode mais ser usado.
/k: Nenhum
/u: Nenhum
/w: erro


Código 1380

Message
ExtensionId "<valor>" inválida especificada na seção [Versão].

Detalhes
O valor ExtensionId está em um formato incorreto. Ele deve seguir o formato GUID padrão, incluindo chaves e traços.
/k: erro
/u: erro
/w: erro


Código 1381

Message
Diretiva ExtensionId ausente na seção [Versão].

Detalhes
Os INFs de extensão exigem que uma ExtensionId seja especificada.
/k: erro
/u: erro
/w: erro


Código 1382

Message
Não é possível especificar a diretiva "<valor>" em INFs de Extensão.

Detalhes
Os INFs de extensão não oferecem suporte à diretiva especificada.
/k: erro
/u: erro
/w: erro


Código 1383

Message
Não é possível especificar o sinalizador "<valor>" para serviços definidos em INFs de extensão.

Detalhes
Os INFs de extensão não oferecem suporte ao sinalizador de serviço especificado.
/k: erro
/u: erro
/w: erro


Código 1384

Message
Uso de filtros com registro ou propriedade em INFs de extensão não recomendado, use a seção [DDInstall.Filters].

Detalhes
Os INFs de extensão podem ser instalados sobre o INF base em qualquer ordem. Usando um registro ou diretivas de propriedade para
instalar filtros pode levar a uma ordem de pilha não determinística.
/k: Aviso
/u: Aviso
/w: Aviso


Código 1400

Message
Serviço "<valor>" não especificado em uma diretiva de serviço UMDF.

Detalhes
O serviço UMDF é criado, mas não é especificado em nenhuma diretiva UMDF, como UmdfServiceOrder.
/k: erro
/u: erro
/w: erro


Código 1401

Message
Diretiva "<valor>" sem suporte na versão <valor><valor>.<valor>.

Detalhes
A diretiva WDF especificada foi preterida na versão do WDF utilizada pelo INF.
/k: erro
/u: erro
/w: erro


Código 1402

Message
<valor> versão <valor>.<valor> foi preterido, o driver deve ser portado para usar a versão <valor><valor> do modelo de driver.

Detalhes
A versão especificada do WDF foi preterida. O driver deve ser atualizado para usar uma versão mais recente.

Para mais informações, consulte Como converter de UMDF1 para UMDF2
/k: Nenhum
/u: Nenhum
/w: erro


Código 1420

Message
O INF baseado em [DefaultInstall] não pode ser processado como primitivo.

Detalhes
O INF usa uma seção [DefaultInstall], mas não atende aos requisitos para ser processado como um INF primitivo.
/k: erro
/u: erro
/w: erro


Código 1421

Message
Seção [<valor>] faltando uma decoração de arquitetura.

Detalhes
Todas as seções [DefaultInstall] devem ter uma decoração de arquitetura.
/k: erro
/u: erro
/w: erro


Código 1422

Message
A seção [DefaultUninstall.NT*] deve definir LegacyUninstall=1 para oferecer suporte à compatibilidade de instalação com INF primitivo e de nível inferior.

Detalhes
Um INF primitivo não deve especificar nenhum comportamento de desinstalação. Para oferecer suporte a plataformas herdadas, a seção de desinstalação pode
especificar LegacyUninstall=1 para utilizar a seção de desinstalação somente em plataformas herdadas.
/k: erro
/u: erro
/w: erro


Código 1423

Message
Os drivers primitivos exigem uma seção [<valor>] decorada com arquitetura.

Detalhes
Os drivers primitivos exigem pelo menos uma seção [DefaultInstall] decorada com arquitetura.
/k: erro
/u: erro
/w: erro


Código 1430

Message
Valor do registro "<valor>" não permitido em "<valor>\<valor>".

Detalhes
O valor do registro especificado não é permitido.
/k: erro
/u: erro
/w: erro


Código 1431

Message
O valor de registro bem conhecido "<valor>" tem um tipo incorreto; o esperado é um valor de tipo de <valor>.

Detalhes
O valor do registro especificado é um valor bem conhecido e deve ter um tipo específico, caso contrário, ele pode não ser interpretado corretamente
pelo sistema operacional ou por outros aplicativos.
/k: erro
/u: erro
/w: erro


Código 1450

Message
O "<valor>" da diretiva não isolada herdada pode ser ignorado.

Detalhes
A diretiva especificada pode não ter efeito em algumas versões do sistema operacional ou tipos de produto.
/k: Nenhum
/u: Nenhum
/w: Aviso


Código 2004

Message
Uso de diretiva de <valor> não recomendado.

Detalhes
A diretiva especificada é válida, mas não é recomendada.
/k: Aviso
/u: Aviso
/w: Aviso


Código 2006

Message
"<valor>" de serviço indefinido na seção [<valor>].

Detalhes
O serviço especificado foi declarado com uma diretiva AddService, mas não foi possível localizar a seção de instalação de serviço correspondente
.
/k: erro
/u: erro
/w: erro


Código 2008

Message
O nome da seção [<valor>] também é usado por um INF incluído.

Detalhes
O mesmo nome de seção é usado tanto neste INF quanto em um INF especificado com uma diretiva incluída. Isso pode levar
a resultados de análise incorretos.
/k: erro
/u: erro
/w: erro


Código 2009

Message
O "<valor>" da diretiva herdada será ignorado.

Detalhes
A diretiva especificada foi descontinuada e será ignorada na maioria dos cenários de análise.
/k: Aviso
/u: Aviso
/w: Aviso


Código 2010

Message
A seção [<valor>] deve ter a decoração "<valor>".

Detalhes
A seção especificada não tem uma decoração de arquitetura e será implicitamente tratada como a arquitetura x86.
A arquitetura deve ser declarada explicitamente.
/k: Aviso
/u: Aviso
/w: Aviso


Código 2083

Message
Seção [<valor>] não referenciada ou usada.

Detalhes
A seção especificada não será usada durante a instalação do dispositivo. Se isso não for intencional, pode haver outro
erro que impede o uso.
/k: Aviso
/u: Aviso
/w: Aviso


Código 2084

Message
O binário de serviço '<valor>' deve fazer referência a um arquivo de destino CopyFiles.

Detalhes
O serviço é registrado usando um binário de serviço que não faz parte do pacote de driver. Este erro pode ocorrer em
alguns casos porque o binário de serviço foi especificado incorretamente, como aspas ausentes em torno de um caminho com espaços.
/k: Aviso
/u: Aviso
/w: erro


Código 2085

Message
O binário de serviço '<valor>' deve ser especificado como um caminho em um DIRID.

Detalhes
O caminho binário do serviço deve ser especificado como um caminho sob um valor de DIRID, como %%13%%\binary.sys.

Para informações adicionais sobre DIRIDs, consulte Como usar DIRIDs
/k: erro
/u: erro
/w: erro


Código 2090

Message
Substituído o padrão herdado na seção "<valor>" usando "<valor>". O suporte à sintaxe atualizado começa na versão do sistema operacional "<valor>.<valor>.<valor>".

Detalhes
Um mecanismo legado foi identificado e substituído automaticamente por uma alternativa atualizada durante a análise. O INF
deve ser atualizado para usar o mecanismo mais recente.

Para todos os detalhes, consulte Shims do INF
/k: erro
/u: erro
/w: erro


Código 2091

Message
Não é possível substituir o padrão herdado na seção "<valor>" usando "<valor>".

Detalhes
Um mecanismo legado foi identificado no INF, mas não foi possível substituí-lo automaticamente por uma alternativa atualizada.
O INF deve ser atualizado para usar o mecanismo mais recente.

Para todos os detalhes, consulte Shims do INF
/k: erro
/u: erro
/w: erro


Código 2092

Message
Substituído o padrão herdado na seção "<valor>" usando "<valor>" para seguir as práticas recomendadas. O suporte à sintaxe atualizado começa na versão do sistema operacional "<valor>.<valor>.<valor>".

Detalhes
Um mecanismo legado foi identificado e substituído automaticamente por uma alternativa atualizada durante a análise. O INF
deve ser atualizado para usar o mecanismo mais recente.

Para todos os detalhes, consulte Shims do INF
/k: Nenhum
/u: Nenhum
/w: erro


Código 2093

Message
Não é possível aplicar o "<valor>" do shim.

Detalhes
Um shim do INF não foi aplicado corretamente. Esse não é um evento crítico. Um shim do INF é um ajuste do INF que
acontece automaticamente para melhorar o comportamento de instalação de certos padrões em um INF.

Para todos os detalhes, consulte Shims do INF
/k: erro
/u: erro
/w: erro


Código 2400

Message
A diretiva de <valor> requer dois campos: <component id> e < component section>

Detalhes
A diretiva especificada não contém os campos obrigatórios.
/k: erro
/u: erro
/w: erro


Código 2402

Message
A seção [<valor>] não permite a diretiva de <valor>.

Detalhes
A diretiva especificada não é permitida na seção especificada.
/k: erro
/u: erro
/w: erro


Código 2403

Message
A diretiva de <valor> deve ter exatamente 1 campo. <valor> foram fornecidos.

Detalhes
A diretiva contém o número errado de campos.
/k: erro
/u: erro
/w: erro


Código 2405

Message
Somente INFs com nome de classe "NetDriver" podem usar a seção [DefaultInstall.NetDrivers].

Detalhes
A seção especificada não pode ser usada, exceto pela classe "NetDriver".
/k: erro
/u: erro
/w: erro


Código 2411

Message
"<valor>" do GUID do <valor> inválido, o esperado é {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}. Execute guidgen.exe para gerar um novo GUID.

Detalhes
O valor GUID especificado está em um formato incorreto. Ele deve seguir o formato GUID padrão, incluindo chaves e traços.
/k: erro
/u: erro
/w: erro


Código 2412

Message
Valor "<valor>" do Identificador de Componente Inválido, o esperado é um identificador válido correspondente a '[a-z0-9_]+'.

Detalhes
O valor do identificador de componente especificado era inválido.
/k: erro
/u: erro
/w: erro


Código 2413

Message
"<valor>" do valor de <valor> inválido, o esperado eram valores "verdadeiro" e "falso" que diferenciassem maiúsculas e minúsculas

Detalhes
O valor especificado era inválido, o esperado era "verdadeiro" ou "falso".
/k: erro
/u: erro
/w: erro


Código 2414

Message
"<valor>" do <valor> de valor inválido, o esperado é uma classe válida de filtro correspondente a '[a-z0-9_]+'.

Detalhes
A classe de filtro especificada tinha um formato inválido.
/k: erro
/u: erro
/w: erro


Código 2415

Message
"<valor>" do valor inválido, apenas componentes do sistema operacional podem usar identificadores começando com 'ms_' ou 'vms_'.

Detalhes
Os INFs de terceiros não podem usar identificadores que comecem com 'ms_' ou 'vms_'.
/k: erro
/u: erro
/w: erro


Código 2416

Message
"<valor>" do valor de <valor> inválido, o esperado é uma lista separada por vírgulas de tokens de ligação válidos correspondentes a '[a-z0-9_.]+'.

Detalhes
A lista especificada de tokens de ligação era inválida.
/k: erro
/u: erro
/w: erro


Código 2417

Message
Valor <valor> de valor '<valor>' inválido, esperando um nome de associação válido que corresponda à regex '[a-zA-Z0-9_]+'.

Detalhes
O nome de ligação especificado era inválido.
/k: erro
/u: erro
/w: erro


Código 2418

Message
Para modificar drivers de filtro, é preciso um 'FilterClass'.

Detalhes
Os drivers de filtro de rede exigem que uma classe de filtro seja especificada.
/k: erro
/u: erro
/w: erro


Código 2419

Message
Vincule o token '<valor>', e todos os tokens não padrão que começam com 'ms_' ou 'ndis' serão reservados.

Detalhes
O token especificado é reservado e não deve ser usado.
/k: erro
/u: erro
/w: erro


Código 2420

Message
Os INFs de NetDriver exigem uma seção [<valor>] com pelo menos uma diretiva AddNetFilter ou AddNetProtocol.

Detalhes
Os INFs de NetDriver exigem a seção e as diretivas especificadas.
/k: erro
/u: erro
/w: erro


Código 2500

Message
O '<valor>' do token de vínculo herdado está obsoleto e não é mais suportado.

Detalhes
O token especificado não é mais suportado e não deve ser usado.
/k: erro
/u: erro
/w: erro


Código 2501

Message
O '<valor>' do serviço referenciado não está presente neste INF.

Detalhes
O INF faz referência a um serviço que não é criado por este INF.
/k: erro
/u: erro
/w: erro


Código 2600

Message
<valor> '<valor>' deve apontar para um caminho em <valor> de DIRID.

Detalhes
Os drivers de vídeo devem usar o DIRID especificado para caminhos de arquivo.
/k: erro
/u: erro
/w: erro


Código 2601

Message
<valor> '<valor>' deve apontar para um caminho em <valor> de DIRID.

Detalhes
Os drivers de vídeo devem usar o DIRID especificado para caminhos de arquivo.
/k: erro
/u: erro
/w: erro


Código 2602

Message
O '<valor>' do serviço deve ter um <valor> de <valor>.

Detalhes
Um serviço de exibição deve definir o valor especificado apropriadamente.
/k: erro
/u: erro
/w: erro


Código 2603

Message
O '<valor>' da diretiva é inválido para drivers de vídeo.

Detalhes
Os drivers de vídeo não podem usar a diretiva especificada.
/k: Aviso
/u: erro
/w: erro


Código 2650

Message
O uso direto de '<valor>' não é permitido, em vez de Include [<valor>].

Detalhes
O INF deve usar diretivas Include/Needs para fazer referência a seções de arquivo INF fornecidas pela Microsoft em vez de fazê-lo diretamente
fazendo referência aos binários do driver.
/k: erro
/u: erro
/w: erro


Código 2651

Message
Needs indica [<valor>], mas o '<valor>' não é incluído.

Detalhes
A diretiva Needs foi usada para fazer referência a uma seção, mas a diretiva Include não foi usada para especificar o
INF fornecido pela Microsoft contendo essa seção.
/k: erro
/u: erro
/w: erro


Código 2652

Message
A seção [<valor>] deve usar a diretiva Needs para fazer referência a [<valor>].

Detalhes
Os INFs da câmera devem usar as diretivas Needs para fazer referência às seções especificadas fornecidas pela Microsoft.
/k: erro
/u: erro
/w: erro


Código 2660

Message
Não é possível modificar a subchave do registro HKCR\<valor>. Deve estar sob a HKR.

Detalhes
A subchave do registro especificada não tem permissão para ser gravada. O estado do registro deve ser gravado usando um AddReg
diretiva com uma reg-root de HKR.
/k: erro
/u: erro
/w: erro


Código 2661

Message
Somente um dispositivo com a classe AudioProcessingObject tem permissão para gravar na subchave do registro de <valor>.

Detalhes
A subchave do registro especificada não tem permissão para ser gravada para a classe atual.
/k: erro
/u: erro
/w: erro