Partilhar via


Teste de propriedades do WIA

Esse teste automatizado usa a ferramenta de teste WIA (Aquisição de Imagens do Windows) para verificar se todas as propriedades wia para drivers de estilo pré-Vista são implementadas de acordo com os requisitos do Windows Driver Kit (WDK) e do Logotipo do Windows Vista. Ele também verifica se a estrutura da árvore de itens WIA criada por um driver de scanner pré-Vista está correta.

Esse teste ajudará os desenvolvedores de driver a detectar erros de propriedade e erros de implementação de árvore de itens.

Observação

   O WIA 2.0 é um requisito para que o teste seja aprovado em Windows 8, Windows 7, Windows Server 2008 R2 e Windows Server 2012. O WIA 2.0 não é um requisito para o Windows Vista.

 

Detalhes do teste

   
Especificações
  • Device.Imaging.Scanner.Base.wia20
  • Device.Imaging.Scanner.Base.dataTransfer
  • Device.Imaging.Scanner.Base.WIAProperties
Plataformas
  • Windows 10, edições de cliente (x86)
  • Windows 10, edições de cliente (x64)
  • Windows Server 2016 (x64)
  • Windows 10, edições de cliente (Arm64)
Versões com suporte
  • Windows 10
  • Windows 10, versão 1511
  • Windows 10, versão 1607
  • Windows 10, versão 1703
  • Windows 10, versão 1709
  • Windows 10, versão 1803
  • Windows 10, versão 1809
  • Windows 10, versão 1903
  • Próxima atualização para Windows 10
Tempo de execução esperado (em minutos) 2
Categoria Compatibilidade
Tempo limite (em minutos) 120
Requer reinicialização false
Requer configuração especial false
Tipo automático

 

Documentação adicional

Os testes nessa área de recurso podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontradas nos tópicos a seguir:

Executando o teste

Antes de executar o teste, conclua a configuração do teste conforme descrito nos requisitos de teste: Pré-requisitos de teste do scanner.

Se o dispositivo der suporte à alimentação automática de documentos, este teste exigirá o seguinte:

  • Papel suficiente no alimentador (geralmente cerca de 50 páginas).

Solucionando problemas

Para solução de problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.

Para obter informações de solução de problemas, consulte Solução de problemas de teste de dispositivo.geração de imagens

Se a falha for relatada em algum lugar no meio de um arquivo de log grande, tente determinar qual script de teste o causou. Em seguida, execute esse script sozinho, sem combiná-lo com outros testes. Por exemplo:

WiaTreeProperties.exe -r scripts\DPA\DPA_DEVICE_TIME.wia -debug -w

Se o teste falhar, tente executar WiaTreeProperties.exe de um prompt de comando em um depurador para determinar o motivo da falha.

O parâmetro UseDebugLogs só deverá ser usado se o teste estiver falhando e Suporte da Microsoft Services solicitar que você use esse parâmetro.

Mais informações

Essa ferramenta usa informações armazenadas em um arquivo XML e scripts de teste para verificar a implementação correta das Propriedades do WIA. Cada propriedade WIA definida no SDK do Windows e na documentação do WDK tem os seguintes atributos:

  • Tipo de dados

  • Tipo de acesso

  • Itens necessários

  • Itens opcionais

  • Valores legais (lista ou intervalo)

  • Dependências de outras propriedades

A ferramenta consiste em um aplicativo de teste, um arquivo XML listando todas as propriedades e um script de teste por propriedade. O aplicativo de teste permite que uma propriedade testada ou um conjunto de propriedades seja especificado por meio de parâmetros de linha de comando, lê scripts de teste de propriedade e dados XML e compara os resultados com a implementação da propriedade em um Driver WIA. O teste falhará se os atributos de propriedade esperados e os atributos de propriedade implementados não corresponderem. O teste terá êxito se todas as propriedades testadas forem implementadas de acordo com os requisitos do WDK.

Essa ferramenta inclui:

  • Aplicativo de teste de console WiaTreeProperties.exe – dá suporte a vários parâmetros de linha de comando. O aplicativo de teste do console também exporta informações de teste para um arquivo de log WTT, console e janela de log personalizada (opcional).

  • WiaTreePropertiesGUI.exe de aplicativo de GUI – coleta parâmetros de teste por meio da interface do usuário e executa WiaTreeProperties.exe para executar testes.

  • WiaTestLog.exe - janela de log personalizada, que pode ser usada para exibir a saída do teste. Consulte a opção de comando -w.

  • WiaPropDB.dll – assembly gerenciado para leitura de Propriedades do WIA. O banco de dados XML é armazenado no arquivo WiaTreeProp.xml

  • Arquivos *.wis - conjuntos de testes (grupos de scripts de teste)

  • Arquivos *.wia – scripts de teste, usados por WiaTreeProperties.exe aplicativo

Executando o teste de Propriedades da Árvore WIA

Os testes WIA poderão falhar se você não usar o nome amigável do WIA. Para resolver isso, siga estas etapas:

  1. Reinicie o Cliente DTM e aguarde até que ele faça logon.

  2. Feche o Console do Dispositivo.

  3. Abra novamente o envio.

Isso garantirá que os dados do coletor estejam em sincronia e que o nome amigável seja preenchido.

Se as etapas acima não funcionarem, trabalhe com o desenvolvedor do driver para garantir que o INF esteja referenciando o driver corretamente.

Parâmetros

Nome do parâmetro Descrição do parâmetro
LLU_LclAdmin.DomUsr LLU_LclAdmin.DomUsr
LLU_NetAccessOnly LLU_NetAccessOnly