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 |
|
Plateformes |
|
Versions prises en charge |
|
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 :
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
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
LLU_NetAccessOnly | |
WDKDeviceID | Chemin d’instance de l’appareil à tester. |