다음을 통해 공유


!usbkd.usb2tree

!usbkd.usb2tree 명령은 USB 2.0 트리를 표시합니다.

!usbkd.usb2tree

예제

이 스크린샷은 !usb2tree 명령의 출력 예제를 보여줍니다.

UHCI, EHCI 정보 및 열거형 허브 목록을 표시하는 !usbkd.usb2tree 명령 출력의 스크린샷

출력에는 EHCI 실행 단위 1개와 UHCI 실행 단위 2개가 표시됩니다. 이 예제에 표시된 실행 단위는 단일 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(범용 직렬 버스) 드라이버