SD-Ioctl 测试
此测试验证特定于 SD 的 IOCTL 调用是否按预期在任何用户模式进程中工作。
测试详细信息
规范 |
|
平台 |
|
支持的版本 |
|
预计运行时间(以分钟为单位) | 5 |
类别 | 开发 |
超时(以分钟为单位) | 300 |
需要重启 | false |
需要特殊配置 | false |
类型 | automatic |
其他文档
此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:
运行测试
在运行测试之前,请按照如下测试要求中所述完成测试设置:WDTF 系统基本功能测试先决条件。
此测试要求在测试开始前将 SD 卡插入主机控制器并且 SD 卡功能正常。
故障排除
有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题。
此测试会将 IOCTL 的多个变体发送到磁盘并验证响应。 如果发送 IOCTL 或验证响应时出错,则日志包含有关错误的信息。 要检查 WTT 跟踪,请执行以下步骤:
查看运行 SDIOCTL 测试的任务日志。
打开日志文件 sdioctltst.wtl。
检查可能解决问题的消息。
有关其他故障排除信息,请参阅排查系统基本组件测试问题。
更多信息
测试将通过一系列 IOCTL 和围绕这些 IOCTL 的各种参数。 它将它们发送到底层磁盘并验证响应是否符合要求。 有关哪些 IOCTL 和结果作为测试用例打印在日志中的日志信息。
以下是此文件中涵盖的 IOCTL 的列表:
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
参数
参数名称 | 参数说明 |
---|---|
LLU_NetAccessOnly | |
WDKDeviceID | 要测试的设备的实例路径。 |