다음을 통해 공유


USB 2.0 확장

이 섹션에서는 USB 2.0 디버거 확장 명령에 대해 설명합니다. 이러한 명령은 USB 2.0 드라이버 스택에서 드라이버가 유지 관리하는 데이터 구조의 정보를 표시합니다. 이러한 세 드라이버에 대한 자세한 내용은 Windows의 USB 호스트 쪽 드라이버를 참조하세요.

USB 2.0 디버거 확장 명령은 Usbkd.dll구현됩니다. To load the Usbkd commands, enter .load usbkd.dll in the debugger.

USB 2.0 트리

USB 2.0 트리에는 허브 및 연결된 디바이스를 나타내는 자식 노드와 함께 EHCI 호스트 컨트롤러 디바이스의 실행 단위를 나타내는 디바이스 노드가 포함되어 있습니다. 이 다이어그램은 USB 2.0 트리의 예를 보여줍니다.

호스트 컨트롤러 디바이스, 실행 단위, 허브 및 연결된 디바이스가 있는 USB 2.0 트리를 보여 주는 다이어그램

다이어그램은 두 개의 실행 단위가 있는 하나의 실제 호스트 컨트롤러 디바이스를 보여 줍니다. 각 실행 단위는 플러그 앤 플레이 디바이스 트리에서 디바이스 노드로 표시됩니다. 한 실행 단위는 UHCI USB 호스트 컨트롤러 노드로 표시되고 다른 실행 단위는 EHCI USB 호스트 컨트롤러 노드로 표시됩니다. 각 노드에는 USB 루트 허브를 나타내는 자식 노드가 있습니다. 각 루트 허브에는 연결된 USB 디바이스를 나타내는 단일 자식 노드가 있습니다.

다이어그램은 모든 노드가 단일 부모 노드에서 내림차순이 아니라는 점에서 트리가 아닙니다. 그러나 USB 2.0 트리라는 용어를 사용하는 경우 허브 및 연결된 디바이스에 대한 노드와 함께 EHCI 호스트 컨트롤러 디바이스의 실행 단위를 나타내는 디바이스 노드 집합을 참조합니다.

USB 2.0 디버깅 시작

To start debugging a USB 2.0 issue, enter the !usb2tree command. The !usb2tree command displays a list of commands and addresses that you can use to investigate host controllers, hubs, ports, devices, endpoints, and other elements of the USB 2.0 tree.

이 부분에서는

See also

USB 3.0 확장

RCDRKD Extensions