SD-Ioctl – Test
Dieser Test überprüft, ob SD-spezifische IOCTL-Aufrufe von jedem Benutzermodus-Prozess wie erwartet funktionieren.
Testdetails
Spezifikationen |
|
Plattformen |
|
Unterstützte Versionen |
|
Voraussichtliche Laufzeit (in Minuten) | 5 |
Kategorie | Entwicklung |
Zeitüberschreitung (in Minuten) | 300 |
Neustart erforderlich | false |
Erfordert eine spezielle Konfiguration | false |
Typ | automatic |
Zusätzliche Dokumentation
Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:
Ausführen des Tests
Bevor Sie den Test ausführen, schließen Sie das Testsetup wie in den Testanforderungen beschrieben ab: Testvoraussetzungen für WDTF-Systemgrundlagen.
Der Test setzt voraus, dass eine SD-Karte in den Host-Controller eingesetzt ist und funktioniert, bevor der Test beginnt.
Problembehandlung
Informationen zur allgemeinen Problembehandlung von HLK-Testfehlern finden Sie unter Problembehandlung von Windows HLK-Testfehlern.
Der Test sendet mehrere Variationen von IOCTLs an den Datenträger und validiert die Antwort. Im Falle eines Fehlers beim Senden des IOCTL oder beim Validieren der Antwort enthalten die Protokolle Informationen zu den Fehlern. Führen Sie die folgenden Schritte aus, um den WTT-Trace zu überprüfen:
Anzeigen des Aufgabenprotokolls zum Ausführen des SDIOCTL-Tests.
Öffnen Sie die Protokolldatei sdioctltst.wtl.
Suchen Sie nach Meldungen, die das Problem lösen können.
Weitere Informationen zur Problembehandlung finden Sie unter Problembehandlung beim Testen der Systemgrundlagen.
Weitere Informationen
Der Test durchläuft eine Reihe von IOCTLs und verschiedene Parameter, die diese IOCTLs umgeben. Es sendet sie an die zugrunde liegende Festplatte und validiert, dass die Antwort den Anforderungen entspricht. Protokollinformationen darüber, welche IOCTLs und die Ergebnisse als Testfälle im Protokoll gedruckt werden.
Im Folgenden finden Sie eine Liste der IOCTLs, die in dieser Datei behandelt werden:
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
Parameter
Parametername | Parameterbeschreibung |
---|---|
LLU_NetAccessOnly | |
WDKDeviceID | Instanzpfad des zu testenden Geräts. |