磁卡刷卡机ST-400 USB描述符

    本文地址:http://tongxinmao.com/Article/Detail/id/150

        =========================== USB Port4 ===========================
    
    Connection Status        : 0x01 (Device is connected)
    Port Chain               : 1-12-3-4
    
          ======================== USB Device ========================
    
            +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description       : USB 输入设备
    Device Path              : \\.\usb#vid_05fe&pid_1010#7&f15062f&0&4#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    Device ID                : USB\VID_05FE&PID_1010\7&F15062F&0&4
    Hardware IDs             : USB\VID_05FE&PID_1010&REV_0001 USB\VID_05FE&PID_1010
    Driver KeyName           : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0091 (GUID_DEVCLASS_HIDCLASS)
    Driver                   : C:\Windows\system32\DRIVERS\hidusb.sys (Version: 6.1.7601.17514  Date: 2010-11-21)
    Driver Inf               : C:\Windows\inf\input.inf
    Legacy BusType           : PNPBus
    Class                    : HIDClass
    Class GUID               : {745a17a0-74d3-11d0-b6fe-00a0c90f57da} (GUID_DEVCLASS_HIDCLASS)
    Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
    Service                  : HidUsb
    Enumerator               : USB
    Location Info            : Port_#0004.Hub_#0005
    Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(12)#USB(3)#USB(4)
    Container ID             : {5929afa6-0d0f-11e7-82ff-005056c00008}
    Manufacturer Info        : (标准系统设备)
    Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
    Status                   : 0x0180400A (DN_DRIVER_LOADED, DN_STARTED, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code             : 0
    Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
     Child Device 1          : HID Keyboard Device
      Device ID              : HID\VID_05FE&PID_1010&COL01\8&12FC756D&0&0000
      Class                  : Keyboard
     Child Device 2          : HID-compliant device
      Device ID              : HID\VID_05FE&PID_1010&COL02\8&12FC756D&0&0001
      Class                  : HIDClass
    
            ---------------- Connection Information ---------------
    Connection Index         : 0x04 (4)
    Connection Status        : 0x01 (DeviceConnected)
    Current Config Value     : 0x01
    Device Address           : 0x3D (61)
    Is Hub                   : 0x00 (no)
    Number Of Open Pipes     : 0x01 (1)
    Device Bus Speed         : 0x00 (Low-Speed)
    Pipe0ScheduleOffset      : 0x00 (0)
    Data (HexDump)           : 04 00 00 00 12 01 10 01 00 00 00 08 FE 05 10 10   ................
                               01 00 01 02 00 01 01 00 00 3D 00 01 00 00 00 01   .........=......
                               00 00 00 07 05 81 03 08 00 03 00 00 00 00         ..............
    
            ------------------ Device Descriptor ------------------
    bLength                  : 0x12 (18 bytes)
    bDescriptorType          : 0x01 (Device Descriptor)
    bcdUSB                   : 0x110 (USB Version 1.10)
    bDeviceClass             : 0x00 (defined by the interface descriptors)
    bDeviceSubClass          : 0x00
    bDeviceProtocol          : 0x00
    bMaxPacketSize0          : 0x08 (8 bytes)
    idVendor                 : 0x05FE
    idProduct                : 0x1010
    bcdDevice                : 0x0001
    iManufacturer            : 0x01 (String Descriptor 1)
     Language 0x0409         : "WIT Electron Company"
    iProduct                 : 0x02 (String Descriptor 2)
     Language 0x0409         : "WIT 131K-UL V2.63"
    iSerialNumber            : 0x00 (No String Descriptor)
    bNumConfigurations       : 0x01
    Data (HexDump)           : 12 01 10 01 00 00 00 08 FE 05 10 10 01 00 01 02   ................
                               00 01                                             ..
    
            ------------------ 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                  : 0x2A (42 bytes)
    bDescriptorType          : 0x03 (String Descriptor)
    Language 0x0409          : "WIT Electron Company"
    Data (HexDump)           : 2A 03 57 00 49 00 54 00 20 00 45 00 6C 00 65 00   *.W.I.T. .E.l.e.
                               63 00 74 00 72 00 6F 00 6E 00 20 00 43 00 6F 00   c.t.r.o.n. .C.o.
                               6D 00 70 00 61 00 6E 00 79 00                     m.p.a.n.y.
                 ------ String Descriptor 2 ------
    bLength                  : 0x24 (36 bytes)
    bDescriptorType          : 0x03 (String Descriptor)
    Language 0x0409          : "WIT 131K-UL V2.63"
    Data (HexDump)           : 24 03 57 00 49 00 54 00 20 00 31 00 33 00 31 00   $.W.I.T. .1.3.1.
                               4B 00 2D 00 55 00 4C 00 20 00 56 00 32 00 2E 00   K.-.U.L. .V.2...
                               36 00 33 00                                       6.3.
    
          ---------------- Configuration Descriptor -----------------
    bLength                  : 0x09 (9 bytes)
    bDescriptorType          : 0x02 (Configuration Descriptor)
    wTotalLength             : 0x0022 (34 bytes)
    bNumInterfaces           : 0x01
    bConfigurationValue      : 0x01
    iConfiguration           : 0x00 (No String Descriptor)
    bmAttributes             : 0xA0
     D7: Reserved, set 1     : 0x01
     D6: Self Powered        : 0x00 (no)
     D5: Remote Wakeup       : 0x01 (yes)
     D4..0: Reserved, set 0  : 0x00
    MaxPower                 : 0xFA (500 mA)
    Data (HexDump)           : 09 02 22 00 01 01 00 A0 FA 09 04 00 00 01 03 01   ..".............
                               01 00 09 21 10 01 21 01 22 64 00 07 05 81 03 08   ...!..!."d......
                               00 03                                             ..
    
            ---------------- Interface Descriptor -----------------
    bLength                  : 0x09 (9 bytes)
    bDescriptorType          : 0x04 (Interface Descriptor)
    bInterfaceNumber         : 0x00
    bAlternateSetting        : 0x00
    bNumEndpoints            : 0x01 (1 Endpoint)
    bInterfaceClass          : 0x03 (HID - Human Interface Device)
    bInterfaceSubClass       : 0x01 (Boot Interface)
    bInterfaceProtocol       : 0x01 (Keyboard)
    iInterface               : 0x00 (No String Descriptor)
    Data (HexDump)           : 09 04 00 00 01 03 01 01 00                        .........
    
            ------------------- HID Descriptor --------------------
    bLength                  : 0x09 (9 bytes)
    bDescriptorType          : 0x21 (HID Descriptor)
    bcdHID                   : 0x0110 (HID Version 1.10)
    bCountryCode             : 0x21 (33 = US)
    bNumDescriptors          : 0x01
    Data (HexDump)           : 09 21 10 01 21 01 22 64 00                        .!..!."d.
    Descriptor 1:
    bDescriptorType          : 0x22 (Class=Report)
    wDescriptorLength        : 0x0064 (100 bytes)
      05 01             Usage Page (Generic Desktop Controls)
      09 06             Usage (Keyboard)
      A1 01             Collection (Application)
      85 01               Report ID (0x01)
      05 07               Usage Page (Keyboard)
      19 E0               Usage Minimum (-32)
      29 E7               Usage Maximum (-25)
      15 00               Logical Minimum (0)
      25 01               Logical Maximum (1)
      75 01               Report Size (1)
      95 08               Report Count (8)
      81 02               Input (Var)
      95 01               Report Count (1)
      75 08               Report Size (8)
      81 03               Input (Const, Var)
      95 05               Report Count (5)
      75 08               Report Size (8)
      15 00               Logical Minimum (0)
      26 FF 00            Logical Maximum (255)
      19 00               Usage Minimum (0)
      29 65               Usage Maximum (101)
      81 00               Input ()
      05 08               Usage Page (LEDs)
      95 05               Report Count (5)
      75 01               Report Size (1)
      19 01               Usage Minimum (1)
      29 05               Usage Maximum (5)
      91 02               Output (Var)
      95 01               Report Count (1)
      75 03               Report Size (3)
      91 03               Output (Const, Var)
      C0                End Collection
      06 A0 FF          Usage Page (unk)
      09 01             Usage (0x01)
      A1 00             Collection (Physical)
      85 02               Report ID (0x02)
      09 02               Usage (0x02)
      35 00               Physical Minimum (0)
      46 FF 00            Physical Maximum (255)
      75 08               Report Size (8)
      95 07               Report Count (7)
      81 02               Input (Var)
      09 03               Usage (0x03)
      35 00               Physical Minimum (0)
      46 FF 00            Physical Maximum (255)
      75 08               Report Size (8)
      95 07               Report Count (7)
      91 02               Output (Var)
      C0                End Collection
    Data (HexDump)           : 05 01 09 06 A1 01 85 01 05 07 19 E0 29 E7 15 00   ............)...
                               25 01 75 01 95 08 81 02 95 01 75 08 81 03 95 05   %.u.......u.....
                               75 08 15 00 26 FF 00 19 00 29 65 81 00 05 08 95   u...&....)e.....
                               05 75 01 19 01 29 05 91 02 95 01 75 03 91 03 C0   .u...).....u....
                               06 A0 FF 09 01 A1 00 85 02 09 02 35 00 46 FF 00   ...........5.F..
                               75 08 95 07 81 02 09 03 35 00 46 FF 00 75 08 95   u.......5.F..u..
                               07 91 02 C0                                       ....
    
            ----------------- Endpoint Descriptor -----------------
    bLength                  : 0x07 (7 bytes)
    bDescriptorType          : 0x05 (Endpoint Descriptor)
    bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
    bmAttributes             : 0x03 (TransferType=Interrupt)
    wMaxPacketSize           : 0x0008
    bInterval                : 0x03 (3 ms)
    Data (HexDump)           : 07 05 81 03 08 00 03                              .......


    上一篇:税控机XJD38 USB描述符
    下一篇:PICKIT3 USB描述符