Compartilhar via


Command Line Parameters for the Storage Device Block Driver API Test

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O teste Storage Device Block Driver Application Programming Interface (API) analisa a funcionalidade de armazenamento em massa bloco drivers. Ele inclui casos testar que verificar que um driver bloco está trabalhando corretamente para que você pode montar um sistema de arquivos no disco.

Executa o teste API driver de armazenamento do dispositivo bloquear o disktest –d –o tux Comando Em execução usar como padrão. Com o linha de comando usar como padrão, a testar executa no primeiro dispositivo enumerado armazenamento em massa que coincide com a interface BLOCK_DRIVER_GUID e oferece suporte a codificar controle IOCTL_DISK_GETINFO E/S (IOCTL) ou o DISK_IOCTL_GETINFO IOCTL.

Syntax

tux –o –d disktest -zorch [-disk DSKX:] [-profile <profile>] 
[-oldioctls] [-sectors <count>] [-store]

Parameters

  • **-o **
    Este parâmetro envia todas as saída Kato para o depurador.
  • disktest -d
    Este parâmetro permite que o cliente tux para carregar um ou mais módulos testar usar como padrão. Quando você transmitir in a disktest opção, o cliente tux carrega disktest módulo e começa imediatamente para executar os testes especificados para disktest.
  • -disco DSK X :
    Especifica o nome dispositivo do disco a ser testado.

    Se você não fizer isso especificar esse parâmetro, o testar investiga para um disco armazenamento em massa em dispositivos DSK1-DSK9. Especificar esse parâmetro substitui o processo detecção automática e força a testar para usar o disco que você especificar.

  • -perfil &LT; perfil >
    Especifica o perfil armazenamento e limites testes para os dispositivos com o perfil armazenamento especificado.

    O perfil armazenamento usar como padrão é "Todos os perfis".

  • -oldioctls
    Força a testar usar os códigos controle anterior disco E/S (IOCTLs) em vez disso, da atual definida de IOCTLs. Os IOCTLs anteriores são prefixados com "DISK_IOCTL_" e não são IOCTLs Windows Embedded CE. O atual Conjunto de IOCTLs são prefixado com "IOCTL_DISK_". Muitos drivers bloco suporte ambos anterior e atual IOCTLs.

    Você pode usar esse parâmetro para verificar que atual e anterior trabalho IOCTLs corretamente.

  • -Setores &LT; contagem >
    Define o número máximo de setores por transação Read/Write.

    Você pode usar esse parâmetro para um dispositivo armazenamento para definir o físico no número de setores que são transferidos por dispositivo de armazenamento em um tempo limite.

    O valor usar como padrão é 128 setores.

  • -armazenar
    Especifica que a testar abre um identificador para o disco usando a função OpenStore instead of a função CreateFile.

    Observe que você não é exigido para aberto um identificador usando OpenStore a funcionalidade driver bloco testar. No entanto, é útil para testes um dispositivo armazenamento que Filesys.exe carrega automaticamente se você não poderá aberto dispositivo de armazenamento. De exemplo, você pode aberto um identificador para um memória flash driver para ROM, usando o OpenStore função.

  • -zorch
    Permite que a funcionalidade da testar. Sem este parâmetro, o testar falhará. Com esse parâmetro, o testar irá executar e destruir todos os dados no dispositivo de armazenamento.

Remarks

Durante a testar, todas as informações no dispositivo de armazenamento são destruídas. A testar grava e lê de setores no dispositivo de armazenamento sem preservar o conteúdo dos setores. Microsoft recomenda que você voltar até dados em todos os cartões e discos que estejam anexado para o dispositivo testado antes execução a testar.

Se você executar a testar e não modificada, ela irá falhar. O arquivo de resultados você verá um aviso mensagem você voltar até dados em todos os cartões e discos que estejam anexado para os testes dispositivo antes execução a testar. Ele instrui, em seguida, que você modifique o linha de comando pelo direito clicar na testar no controle de árvore Windows Embedded CE 6.0 Test Kit (CETK), escolhendo Editar linha de comandoe adicionando o seguinte alternar para o linha de comando:

-zorch

Depois de salvar essa alteração, você pode executar a testar com êxito. Você também pode transmitir este parâmetro in with do tux -c parâmetro de linha de comando, conforme descrito abaixo.

Você pode modificar a testar edição a linha de comando. Para especificar um ou mais do seguinte opcional parâmetros linha de comando para esta testar, use o –c parâmetro de linha de comando, que força tux para transmitir o seqüência de caracteres especificado para o módulo testar. Para obter mais informações sobre como editar o linha de comando para um testar, consulte Editing the Command-Line for a Test.

See Also

Other Resources

Storage Device Block Driver API Test