Teste SD-Ioctl
Esse teste verifica se as chamadas IOCTL específicas do SD funcionam de qualquer processo de modo de usuário conforme o esperado.
Detalhes do teste
Especificações |
|
Plataformas |
|
Versões com suporte |
|
Tempo de execução esperado (em minutos) | 5 |
Categoria | Desenvolvimento |
Tempo limite (em minutos) | 300 |
Requer reinicialização | false |
Requer configuração especial | false |
Tipo | automático |
Documentação adicional
Os testes nessa área de recursos podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontrados nos tópicos a seguir:
Executando o teste
Antes de executar o teste, conclua a configuração de teste conforme descrito nos requisitos de teste: Pré-requisitos de teste de conceitos básicos do sistema WDTF.
O teste espera que uma cartão SD seja inserida no controlador de host e funcione antes do início do teste.
Solucionando problemas
Para solucionar problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.
O teste envia várias variações de IOCTLs para o disco e valida a resposta. No caso de um erro ao enviar o IOCTL ou validar a resposta, os logs contêm informações sobre os erros. Para marcar o rastreamento WTT, execute as seguintes etapas:
Exibir o Log de Tarefas do Teste SDIOCTL de Execução.
Abra o arquivo de log sdioctltst.wtl.
Verifique se há mensagens que podem resolver o problema.
Para obter informações adicionais de solução de problemas, consulte Solução de problemas de teste de conceitos básicos do sistema.
Mais informações
O teste passará por uma série de IOCTLs e vários parâmetros em torno desses IOCTLs. Ele os enviará para o disco subjacente e validará a resposta em conformidade com os requisitos. Registre informações sobre quais IOCTLs e os resultados são impressos como casos de testes no log.
Veja a seguir uma lista dos IOCTLs abordados neste arquivo:
IOCTL_DISK_MEDIA_REMOVAL
IOCTL_DISK_GET_LENGTH_INFO
IOCTL_DISK_IS_WRITABLE
IOCTL_DISK_VERIFY
IOCTL_STORAGE_CHECK_VERIFY
IOCTL_STORAGE_CHECK_VERIFY2
IOCTL_DISK_CHECK_VERIFY
IOCTL_DISK_GET_CACHE_INFORMATION
IOCTL_STORAGE_GET_HOTPLUG_INFO
IOCTL_STORAGE_SET_HOTPLUG_INFO
IOCTL_STORAGE_GET_DEVICE_NUMBER
IOCTL_DISK_GET_DRIVE_GEOMETRY
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX
IOCTL_STORAGE_GET_MEDIA_TYPES_EX
IOCTL_STORAGE_QUERY_PROPERTY
IOCTL_SCSI_GET_ADDRESS
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER
IOCTL_SFFDISK_QUERY_DEVICE_PROTOCOL
IOCTL_SFFDISK_DEVICE_COMMAND
IOCTL_SFFDISK_DEVICE_PASSWORD
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
LLU_NetAccessOnly | |
WDKDeviceID | Caminho da instância do dispositivo a ser testado. |