次の方法で共有


USB シリアル番号テスト

このテストでは、デバイスのシリアル番号が一意であることが検証されます。

テストの詳細

   
仕様
  • Device.Connectivity.UsbDevices.SerialNumbers
プラットフォーム
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (x64)
  • Windows Server 2016 (x64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 1
カテゴリ 開発
タイムアウト (分) 5
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

詳細情報

この要件では、USB シリアル番号が特定のデバイス クラスに実装され、特定のデバイス モデル間で一意であることが検証されます。 USB シリアル番号は、次のデバイス クラスに実装されている必要があります。

  • Bluetooth (クラス コード 0xE0、サブクラス 0x01、プロトコル 0x01)
  • 通信デバイス クラス (クラス コード 0x02)
  • 大容量ストレージ (クラス コード 0x08)
  • スキャン/イメージング (クラス コード 0x06)
  • 印刷 (クラス コード 0x07)
  • ホスト ワイヤ アダプターとデバイス ワイヤ アダプター (クラス コード 0xE0、サブクラス 02)

USB シリアル番号は、デバイス クラスまたは必要なユーザー エクスペリエンスで必要である場合を除き、他のデバイス クラスではオプションであることがあります。 また、シリアル番号がデバイス モデルに実装されている場合、そのモデルのすべてのデバイスには一意のシリアル番号が必要です。

シリアル番号により、一般に Windows での USB デバイスのユーザー エクスペリエンスが向上します。これは、Windows は、デバイスが接続されている USB ポートに関係なく、シリアル番号によってデバイスを追跡できるためです。 ユーザーがシリアル番号のないデバイスを新しい USB ポートに接続すると、このデバイスは、以前に認識されたことがない場合と同様に設定されます (この処理には数秒間かかることがあります)。 シリアル番号のあるデバイスは、以前に同じデバイスを異なるポートでシステムに接続していた場合に、列挙が高速になります。 さらに USB 3.0 デバイスでは、システムが低電力システム状態 (休止状態など) から復帰するときに、USB スタックがシリアル番号を使用して、デバイスに PnP 認識可能な再列挙が必要かどうかを確認することがあります。

パラメーター

パラメーター名 パラメーターの説明
queryVendorId テスト中のデバイスの VendorId
queryProductId テスト中のデバイスの ProductId
IsSoloEmbeddedUSBDevice 1 つのデバイスのみを接続できるデバイスの場合は、これを True に設定します。 例: Bluetooth コントローラー。

 

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。