!usbkd.usb2tree
!usbkd.usb2tree 명령은 USB 2.0 트리를 표시합니다.
!usbkd.usb2tree
예제
이 스크린샷은 !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 호스트 쪽 드라이버를 참조 하세요.