!usb3kd.usb_tree
!usb3kd.usb_tree 확장은 컴퓨터의 모든 USB 3.0 컨트롤러, 허브 및 디바이스에 대한 정보를 트리 형식으로 표시합니다.
!usb3kd.usb_tree [1]
매개 변수
1
표시에는 허브 및 포트에 대한 상태 정보가 포함됩니다.
예제
다음 스크린샷은 !usb_tree 명령의 출력을 보여줍니다.
출력에는 !xhci_info 시작하는 줄로 표시되는 하나의 USB 3.0 호스트 컨트롤러가 있음을 보여 줍니다. 다음 줄은 호스트 컨트롤러의 루트 허브를 나타냅니다. 다음 네 줄은 루트 허브와 연결된 포트를 나타냅니다. 두 포트에 디바이스가 연결된 것을 볼 수 있습니다.
출력은 DML(디버거 태그 언어)을 사용하여 링크를 제공합니다. 링크는 트리의 개별 개체에 대한 자세한 정보를 제공하는 명령을 실행합니다. 예를 들어 !device_info 링크 중 하나를 클릭하여 연결된 디바이스 중 하나에 대한 정보를 가져올 수 있습니다. 링크를 클릭하는 대신 명령을 입력할 수 있습니다. 예를 들어 첫 번째 연결된 디바이스에 대한 정보를 보려면 !device_info 0xfffffa8004630690 명령을 입력할 수 있습니다.
DML 기능은 WinDbg에서 사용할 수 있지만 Visual Studio 또는 KD에서는 사용할 수 없습니다.
DLL
Usb3kd.dll
설명
!usb_tree 명령은 이 명령 집합에 대한 부모 명령입니다.
!usb_tree 명령 패밀리에서 표시하는 정보는 USB 3.0 허브 드라이버에서 유지 관리하는 데이터 구조를 기반으로 합니다. USB 3.0 허브 드라이버 및 USB 3.0 스택의 다른 드라이버에 대한 자세한 내용은 USB 드라이버 스택 아키텍처를 참조 하세요. USB 3.0 스택의 드라이버에서 사용하는 데이터 구조에 대한 설명은 Windows 8 비디오의 USB 디버깅 혁신 2부를 참조하세요.