USB 3.0 拡張機能

ここでは、USB 3.0 デバッガー拡張機能のコマンドについて説明します。 これらのコマンドは、usb 3.0 スタック内の3つのドライバーによって管理されているデータ構造の情報を表示します。 usb 3.0 hub ドライバー、USB ホストコントローラー拡張機能ドライバー、および USB 3.0 ホストコントローラードライバー。 これら3つのドライバーの詳細については、「 Windows での USB ホスト側ドライバー」を参照してください。 usb 3.0 スタックのドライバーで使用されるデータ構造の詳細については、Windows 8 ビデオの usb 3.0 データ構造usb デバッグイノベーションのパート2を参照してください。

USB 3.0 デバッガー拡張機能のコマンドは Usb3kd.dll で実装されています。 Usb3kd コマンドを読み込むには、デバッガーで「 load usb3kd.dll 」と入力します。

USB 3.0 ツリー

Usb 3.0 ツリーには、すべての USB 3.0 ホストコントローラーと、USB 3.0 ホストコントローラーに接続されているすべてのハブとデバイスが含まれます。 次の図は、USB 3.0 ツリーの例を示しています。

usb 3.0 と usb 2.0 デバイスのルートとコントローラーが混在していることを示す usb 3.0 ツリー。

図に示されているツリーには、2つの USB 3.0 ホストコントローラーがあります。 図に示されているすべてのデバイスが USB 3.0 デバイスではないことに注意してください。 ただし、表示されているデバイス (ハブを含む) はすべて USB 3.0 ツリーに含まれています。これは、各デバイスが USB 3.0 ホストコントローラーから発信されたブランチ上にあるためです。

この図は、ホストコントローラーごとに1つずつ、2つのツリーであると考えることができます。 ただし、 usb 3.0 ツリー という用語を使用する場合は、すべての usb 3.0 ホストコントローラーと、接続されているハブおよびデバイスのセットを参照します。

USB 3.0 デバッグの概要

USB 3.0 の問題のデバッグを開始するには、 ! usb _ ツリー コマンドを入力します。 ! Usb _ tree コマンドは、ホストコントローラー、ハブ、ポート、デバイス、エンドポイント、および usb 3.0 ツリーのその他の要素を調査するために使用できるコマンドとアドレスの一覧を表示します。

ハブコマンド

次の拡張コマンドでは、USB 3.0 ハブ、デバイス、およびポートに関する情報が表示されます。 表示される情報は、USB 3.0 hub ドライバーによって管理されるデータ構造に基づいています。

UCX コマンド

次の拡張コマンドでは、USB 3.0 ホストコントローラー、デバイス、およびポートに関する情報が表示されます。 表示される情報は、USB ホストコントローラー拡張機能ドライバーによって管理されるデータ構造に基づいています。

ホストコントローラーのコマンド

次の拡張コマンドは、USB 3.0 ホストコントローラードライバーによって保持されているデータ構造の情報を表示します。

その他のコマンド

関連トピック

RCDRKD 拡張機能