Condividi tramite


SD-Ioctl Test

Questo test verifica che le chiamate IOCTL specifiche di SD funzionino da qualsiasi processo in modalità utente come previsto.

Dettagli del test

   
Specifiche
  • Device.Storage.Controller.SD.BasicFunction
Piattaforme
  • Windows 10, edizioni client (x86)
  • Windows 10, edizioni client (x64)
  • Windows Server 2016 (x64)
Versioni supportate
  • Windows 10
  • Windows 10 versione 1511
  • Windows 10 versione 1607
  • Windows 10 versione 1703
  • Windows 10, versione 1709
  • Windows 10, versione 1803
  • Windows 10, versione 1809
  • Windows 10, versione 1903
  • Eseguire quindi l'aggiornamento a Windows 10
Tempo di esecuzione previsto (in minuti) 5
Categoria Sviluppo
Timeout (in minuti) 300
Richiede il riavvio false
Richiede una configurazione speciale false
Tipo automatic

 

Documentazione aggiuntiva

I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:

Esecuzione del test

Prima di eseguire il test, completare l'installazione dei test come descritto nei requisiti di test: Prerequisiti di test fondamentali del sistema WDTF.

Il test prevede che una scheda SD venga inserita nel controller host e funzioni prima dell'inizio del test.

Risoluzione dei problemi relativi

Per la risoluzione generica degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.

Il test invia diverse varianti di IOCTLs al disco e convalida la risposta. Nel caso di un errore durante l'invio di IOCTL o la convalida della risposta, i log contengono informazioni sugli errori. Per controllare la traccia WTT, seguire questa procedura:

  • Visualizzare il log attività dell'esecuzione del test SDIOCTL.

  • Aprire il file di log sdioctltst.wtl.

  • Verificare la presenza di messaggi che potrebbero risolvere il problema.

Per altre informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi ai test dei concetti fondamentali del sistema.

Altre informazioni

Il test eseguirà una serie di IOCTL e vari parametri che circondano tali IOCTL. Li invierà al disco sottostante e convaliderà la risposta conforme ai requisiti. Informazioni di log su quali IOCTL e i risultati vengono stampati come test case nel log.

Di seguito è riportato un elenco di IOCTLs trattati in questo file:

  1. IOCTL_DISK_MEDIA_REMOVAL

  2. IOCTL_DISK_GET_LENGTH_INFO

  3. IOCTL_DISK_IS_WRITABLE

  4. IOCTL_DISK_VERIFY

  5. IOCTL_STORAGE_CHECK_VERIFY

  6. IOCTL_STORAGE_CHECK_VERIFY2

  7. IOCTL_DISK_CHECK_VERIFY

  8. IOCTL_DISK_GET_CACHE_INFORMATION

  9. IOCTL_STORAGE_GET_HOTPLUG_INFO

  10. IOCTL_STORAGE_SET_HOTPLUG_INFO

  11. IOCTL_STORAGE_GET_DEVICE_NUMBER

  12. IOCTL_DISK_GET_DRIVE_GEOMETRY

  13. IOCTL_DISK_GET_DRIVE_GEOMETRY_EX

  14. IOCTL_STORAGE_GET_MEDIA_TYPES_EX

  15. IOCTL_STORAGE_QUERY_PROPERTY

  16. IOCTL_SCSI_GET_ADDRESS

  17. IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

  18. IOCTL_SFFDISK_QUERY_DEVICE_PROTOCOL

  19. IOCTL_SFFDISK_DEVICE_COMMAND

  20. IOCTL_SFFDISK_DEVICE_PASSWORD

Parametri

Nome parametro Descrizione dei parametri
LLU_NetAccessOnly
WDKDeviceID Percorso dell'istanza del dispositivo da testare.