!usbkd.usb2tree

!usbkd.usb2treeコマンドは、USB 2.0ツリーを表示します。

!usbkd.usb2tree

このスクリーンショットと!usb2treeコマンドの出力の例を示しています。

UHCI、EHCI 情報、および列挙されたハブの一覧が表示されている、!usbkd.usb2tree コマンド出力のスクリーンショット。

出力には、1つのEHCI実行単位と2つのUHCI実行単位が表示されます。 この例に示す実行単位は、1つのUSBホストコントローラーデバイス上にあります。 出力には、ルートハブと接続されているデバイスも表示されます。

出力を使用してデバッガーマークアップ言語 (DML) をリンクを提供します。 リンクは、ツリー内のオブジェクトに関連する詳細情報を提供するコマンドを実行します。 たとえば、!devobjリンクのいずれかをクリックして、EHCI実行ユニットに関連付けられている機能のデバイスオブジェクトに関する情報を取得することができます。 リンクをクリックする代わりに、次のコマンドを手動で入力することもできます: !devobj ffffe00001ca7050

注意 DML機能はWinDbgでは利用できるが、Visual StudioやKDでは利用できない。

DLL

Usb3kd.dll

解説

!usb2tree コマンドは、多くの USB 2.0 デバッガ拡張コマンドの親コマンドです。これらのコマンドによって表示される情報は、次のドライバーによって維持されるデータ構造に基づいています:

  • usbehci.sys (USB 2ホストコントローラーのミニポートドライバー)
  • usbuhci.sys (USB 2ホストコントローラーのミニポートドライバー)
  • usbport.sys (USB 2ホストコントローラーのポートドライバー)
  • usbhub.sys (USB 2ハブドライバー)

これらのドライバーの詳細については、WindowsでのUSBホスト側ドライバーを参照してください。

関連項目

USB 2.0 デバッガ拡張機能

ユニバーサル シリアル バス (USB) ドライバー