!usb3kd.xhci_dumpall
!usb3kd.xhci_dumpallコマンドは、コンピュータ上のすべてのUSB 3.0ホストコントローラに関する情報を表示します。 この表示は、USB 3.0 ホスト コントローラー ドライバー (UsbXhci.sys) によって管理されるデータ構造に基づいています。
!usb3kd.xhci_dumpall [1]
パラメーター
1
すべての XHCI コマンドを実行し、各コマンドの出力を表示します。
例
以下のスクリーンショットは、!xhci_dumpalllコマンドの出力を示している。
出力は、USB 3.0ホストコントローラが1つあることを示しています。
リンクを提供するためにデバッガー マークアップ言語 (DML) が使用されています。 リンクは、USB 3.0ホストコントローラドライバによって維持されているホストコントローラの状態に関する詳細情報を与えるコマンドを実行します。 例えば、!xhci_capability リンクをクリックすると、ホストコントローラーの詳細情報を得ることができます。 リンクをクリックする代わりに、コマンドを入力できます。 例えば、ホストコントローラのリソース使用量に関する情報を見るには、コマンド !xhci_resourceusage 0xfffffa800536e2d0 を入力します。
注 DML 機能は、WinDbg では使用できますが、Visual Studio や KD では使用できません。
DLL
Usb3kd.dll
解説
!xhci_dumpallコマンドは、この一連のコマンドの親コマンドです。
- !xhci_capability
- !xhci_info
- !xhci_deviceslots
- !xhci_commandring
- !xhci_eventring
- !xhci_transferring
- !xhci_trb
- !xhci_registers
- !xhci_resourceusage
!xhci_dumpallファミリーのコマンドによって表示される情報は、USB 3.0ホストコントローラドライバによって保持されるデータ構造に基づいています。 USB 3.0ホストコントローラーのドライバーとUSBスタック内の他のドライバーの詳細については、USBドライバースタックアーキテクチャを参照してください。 USB 3.0スタックのドライバによって使用されるデータ構造については、Windows 8のUSBデバッグイノベーションのパート2を参照してください。