USB3.2集线器设备描述符
			 2022-06-09
			  本文链接为:http://www.usbzh.com/article/detail-1057.html ,欢迎转载,转载请附上本文链接。
	
			
			
			
			
		
			USB集线器设备描述符的定义和USB设备的描述符定义一致,详见:http://www.usbzh.com/article/detail-104.html
    =========================== USB Port20 ===========================
Connection Status        : 0x01 (Device is connected)
Port Chain               : 1-20
Properties               : 0x03
 IsUserConnectable       : yes
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no
 PortConnectorIsTypeC    : no
ConnectionIndex          : 0x14 (Port 20)
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&31789dfb&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 0x09 (Port 9)
 -> CompanionPortChain   : 1-9
      ========================== Summary =========================
Vendor ID                : 0x05E3 (Genesys Logic, Inc.)
Product ID               : 0x0626
USB Version              : 3.2 Gen 1
Port maximum Speed       : SuperSpeed
Device maximum Speed     : SuperSpeed
Device Connection Speed  : SuperSpeed
Self powered             : yes
Demanded Current         : 0 mA
Used Endpoints           : 2
      ========================== USB Hub =========================
Hub Symbolic Link        : USB#VID_05E3&PID_0626#5&1f3e3f24&0&20#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : Generic SuperSpeed USB Hub
Device Path              : \\?\USB#VID_05E3&PID_0626#5&1f3e3f24&0&20#{f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
Kernel Name              : \Device\USBPDO-20
Device ID                : USB\VID_05E3&PID_0626\5&1F3E3F24&0&20
Hardware IDs             : USB\VID_05E3&PID_0626&REV_0655 USB\VID_05E3&PID_0626
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0059 (GUID_DEVCLASS_USB)
Driver                   : \SystemRoot\System32\drivers\UsbHub3.sys (Version: 10.0.14393.3053  Date: 2019-06-13)
Driver Inf               : C:\Windows\inf\usbhub3.inf
Legacy BusType           : PNPBus
Class                    : USB
Class GUID               : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Service                  : USBHUB3
Enumerator               : USB
Location Info            : Port_#0020.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(20), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(SS04)
Container ID             : {9f4b56f0-1df6-11e0-ac64-0800200c9a66}
Manufacturer Info        : (Standard USB HUBs)
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
Address                  : 20
IdleInWorkingState       : 1
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
        +++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\05E306260655
 osvc                    : REG_BINARY 00 00
        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x04 (4 Ports)  Hint: Ports 0 does not exist
wHubCharacteristics      : 0x0000
 Power switching         : Ganged
 Compound device         : No
 Over-current protection : Global
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0x00 (0 ms)
bHubControlCurrent       : 0x90 (144 mA)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (Device at Port 4 is removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
Data (HexDump)           : 09 29 04 00 00 00 90 00 FF                        .).......
HubIsBusPowered          : 0x00 (Self Powered)
      ---------------- Extended USB Hub Descriptor ---------------
HubType                  : 0x03 (Usb30Hub - hub descriptor is defined in USB 3.0 specification)
HighestPortNumber        : 0x04 (Port 4 is the highest)
        ---------------- USB 3.0 Hub Descriptor ---------------
bLength                  : 0x0C (12 bytes)
bDescriptorType          : 0x2A
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x0000
 Power switching         : Ganged
 Compound device         : No
 Over-current protection : Global
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0x00
bHubControlCurrent       : 0x90 (576 mA)
bHubHdrDecLat            : 0x04 (0.4 祍)
wHubDelay                : 0x15E (350 ns)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (Device at Port 4 is removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
Data (HexDump)           : 0C 2A 04 00 00 00 90 04 5E 01 00 00               .*......^...
        ----------------- USB Hub Capabilities ----------------
HubIs2xCapable           : 0 (Is not 2.x capable)
Data (HexDump)           : 00 00 00 00                                       ....
        --------------- USB Hub Capabilities Ex ---------------
HighSpeedCapable         : 0 (No)
HighSpeed                : 0 (No)
MultiTtCapable           : 0 (No)
HubIsMultiTt             : 0 (No)
ArmedWakeOnConnect       : 0 (No)
IsBusPowered             : 0 (No)
IsRoot                   : 0 (No)
Data (HexDump)           : 00 00 00 00                                       ....
        ---------------- Connection Information ---------------
Connection Index         : 0x14 (Port 20)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01 (Configuration 1)
Device Address           : 0x18 (24)
Is Hub                   : 0x01 (yes)
Device Bus Speed         : 0x02 (High-Speed) -> not true, see below in Connection Information V2
Number Of Open Pipes     : 0x01 (1 pipe to data endpoints)
Pipe[0]                  : EndpointID=1  Direction=IN   ScheduleOffset=0  Type=Interrupt  wMaxPacketSize=0x2     bInterval=8   -> 140 Bits/ms = 17500 Bytes/s
Data (HexDump)           : 14 00 00 00 12 01 20 03 09 00 03 09 E3 05 26 06   ...... .......&.
                           55 06 01 02 00 01 01 02 01 18 00 01 00 00 00 01   U...............
                           00 00 00 07 05 81 13 02 00 08 00 00 00 00         ..............
        --------------- Connection Information V2 -------------
Connection Index         : 0x14 (20)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no, port not supports USB 1.1) -> but Companion Port 1-9 does
 Usb200                  : 0 (no, port not supports USB 2.0) -> but Companion Port 1-9 does
 Usb300                  : 1 (yes, port supports USB 3.0)
 ReservedMBZ             : 0x00
Flags                    : 0x03
 DevIsOpAtSsOrHigher     : 1 (Device is operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 1 (Device is SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Device is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00
Data (HexDump)           : 14 00 00 00 10 00 00 00 04 00 00 00 03 00 00 00   ................
    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x320 (USB Version 3.2)
bDeviceClass             : 0x09 (Hub)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x03 (SuperSpeed hub)
bMaxPacketSize0          : 0x09 (9 bytes)
idVendor                 : 0x05E3 (Genesys Logic, Inc.)
idProduct                : 0x0626
bcdDevice                : 0x0655
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "GenesysLogic"
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "USB3.1 Hub"
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01 (1 Configuration)
Data (HexDump)           : 12 01 20 03 09 00 03 09 E3 05 26 06 55 06 01 02   .. .......&.U...
                           00 01                                             ..
    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x001F (31 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x00 (0 mA)
Data (HexDump)           : 09 02 1F 00 01 01 00 E0 00 09 04 00 00 01 09 00   ................
                           00 01 07 05 81 13 02 00 08 06 30 00 00 02 00      ..........0....
        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00 (Interface 0)
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x01 (String Descriptor 1)
 Language 0x0409         : "GenesysLogic"
Data (HexDump)           : 09 04 00 00 01 09 00 00 01                        .........
        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x13 (TransferType=InterruptNotification)
wMaxPacketSize           : 0x0002
bInterval                : 0x08 (128 microframes -> 16 ms)
Data (HexDump)           : 07 05 81 13 02 00 08                              .......
        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x00 (up to 1 packets per burst)
bmAttributes             : 0x00
wBytesPerInterval        : 0x0002 (2 bytes)
Data (HexDump)           : 06 30 00 00 02 00                                 .0....
      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x002A (42 bytes)
bNumDeviceCaps           : 0x03
Data (HexDump)           : 05 0F 2A 00 03                                    ..*..
        ------------- USB 2.0 Extension Descriptor ------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x02 (USB 2.0 Extension)
bmAttributes             : 0x06
 LPMCapable              : 1 (Link Power Management protocol is supported)
 BESLAndAlternateHIRD    : 1 (BESL & Alternate HIRD definitions are supported)
 BaselineBESLValid       : 0 (not valid)
 DeepBESLValid           : 0 (not valid)
 BaselineBESL            : 0
 DeepBESL                : 0
Data (HexDump)           : 07 10 02 06 00 00 00                              .......
        ----- SuperSpeed USB Device Capability Descriptor -----
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x03 (SuperSpeed USB Device Capability)
bmAttributes             : 0x00
 Bit 0 Reserved          : 0x00
 Bit 1 LTM Capable       : 0x00 (no)
 Bit 7:2 Reserved        : 0x00
wSpeedsSupported         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat            : 0x08   (less than 8 祍)
wU2DevExitLat            : 0x00BE (less than 190 祍)
Data (HexDump)           : 0A 10 03 00 0E 00 01 08 BE 00                     ..........
        --------- Container ID Capability Descriptor ----------
bLength                  : 0x14 (20 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x04 (Container ID Capability)
bReserved                : 0x00
Container ID (UUID)      : 9F4B56F0-1DF6-11E0-AC64-0800200C9A66
Data (HexDump)           : 14 10 04 00 F0 56 4B 9F F6 1D E0 11 AC 64 08 00   .....VK......d..
                           20 0C 9A 66                                        ..f
      -------------------- String Descriptors -------------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
Data (HexDump)           : 04 03 09 04                                       ....
             ------ String Descriptor 1 ------
bLength                  : 0x1A (26 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "GenesysLogic"
Data (HexDump)           : 1A 03 47 00 65 00 6E 00 65 00 73 00 79 00 73 00   ..G.e.n.e.s.y.s.
                           4C 00 6F 00 67 00 69 00 63 00                     L.o.g.i.c.
             ------ String Descriptor 2 ------
bLength                  : 0x16 (22 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "USB3.1 Hub"
Data (HexDump)           : 16 03 55 00 53 00 42 00 33 00 2E 00 31 00 20 00   ..U.S.B.3...1. .
                           48 00 75 00 62 00                                 H.u.b.
HID人机交互QQ群:564808376   
UAC音频QQ群:218581009   
UVC相机QQ群:331552032   
BOT&UASP大容量存储QQ群:258159197   
STC-USB单片机QQ群:315457461   
USB技术交流QQ群2:580684376   
USB技术交流QQ群:952873936    
		 USB2.0集线器HUB
			USB2.0集线器HUB
			




