Partager via


SD-Ioctl Test

Ce test vérifie que les appels IOCTL spécifiques à SD fonctionnent à partir de n’importe quel processus en mode utilisateur comme prévu.

Détails du test

   
Spécifications
  • Device.Storage.Controller.SD.BasicFunction
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • Windows Server 2016 (x64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 5
Catégorie Développement
Délai d’expiration (en minutes) 300
Nécessite un redémarrage false
Nécessite une configuration spéciale false
Type automatique

 

Documentation supplémentaire

Les tests de cette zone de fonctionnalités peuvent contenir une documentation supplémentaire, notamment des informations sur les prérequis, l’installation et la résolution des problèmes, que vous trouverez dans les rubriques suivantes :

Exécution du test

Avant d’exécuter le test, effectuez la configuration du test comme décrit dans la configuration requise du test : Conditions préalables de test wdTF System Fundamentals.

Le test s’attend à ce qu’un carte SD soit inséré dans le contrôleur hôte et fonctionne avant le début du test.

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test Windows HLK.

Le test envoie plusieurs variantes de IOCTL au disque et valide la réponse. En cas d’erreur lors de l’envoi du IOCTL ou de la validation de la réponse, les journaux contiennent des informations sur les erreurs. Pour case activée la trace WTT, procédez comme suit :

  • Affichez le journal des tâches de l’exécution du test SDIOCTL.

  • Ouvrez le fichier journal sdioctltst.wtl.

  • Recherchez les messages susceptibles de résoudre le problème.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests de base du système.

Plus d’informations

Le test passera par une série de IOCTLs et de différents paramètres entourant ces IOCTL. Il les envoie au disque sous-jacent et vérifie que la réponse est conforme aux exigences. Les informations de journal sur les listes IOCTL et les résultats sont imprimées en tant que cas de test dans le journal.

Voici la liste des IOCTL qui sont couvertes dans ce fichier :

  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

Paramètres

Nom du paramètre Description des paramètres
LLU_NetAccessOnly
WDKDeviceID Chemin d’instance de l’appareil à tester.