SD-Ioctl テスト
このテストでは、SD 固有の IOCTL 呼び出しが任意のユーザー モード プロセスで期待どおりに機能することを検証します。
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 5 |
カテゴリ | 開発 |
タイムアウト (分) | 300 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、「WDTF System Fundamentals のテストの前提条件」のテスト要件の説明に従って、テストのセットアップを完了します。
このテストでは、テストが開始される前に SD カードがホスト コントローラーに挿入され、動作していることを前提としています。
トラブルシューティング
HLK テストのエラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
このテストでは、IOCTL のいくつかのバリエーションがディスクに送信され、応答が検証されます。 IOCTL の送信中または応答の検証中にエラーが発生した場合は、エラーに関する情報がログに格納されます。 WTT トレースを確認するには、次の手順を実行します。
SDIOCTL テストの実行のタスク ログを表示します。
ログ ファイル sdioctltst.wtl を開きます。
問題を解決する可能性のあるメッセージがないか確認します。
その他のトラブルシューティング情報については、「System Fundamentals のテストのトラブルシューティング」を参照してください。
詳細情報
このテストでは、一連の 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 | テストするデバイスのインスタンス パス。 |