身份证读卡器USB描述符

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

    =========================== USB Port9 ===========================


    Connection Status        : 0x01 (Device is connected)

    Port Chain               : 1-9

    Properties               : 0x01

     IsUserConnectable       : yes

     PortIsDebugCapable      : no

     PortHasMultiCompanions  : no

     PortConnectorIsTypeC    : no

    ConnectionIndex          : 9

    CompanionIndex           : 0

     CompanionHubSymLnk      : USB#ROOT_HUB30#4&32d3cd74&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}

     CompanionPortNumber     : 21


          ======================== USB Device ========================


            +++++++++++++++++ Device Information ++++++++++++++++++

    Device Description       : SDT USBéè±?

    Device Path              : \\.\usb#vid_0400&pid_c35a#5&31210e3e&0&9#{a5dcbf10-6530-11d2-901f-00c04fb951ed}

    Device ID                : USB\VID_0400&PID_C35A\5&31210E3E&0&9

    Hardware IDs             : USB\VID_0400&PID_C35A&REV_0063 USB\VID_0400&PID_C35A

    Driver KeyName           : {ff646f81-8def-11d2-9449-00105a075f6b}\0000 ({FF646F81-8DEF-11D2-9449-00105A075F6B})

    Driver                   : C:\WINDOWS\System32\Drivers\USBDrv.sys (Version:   Date: 2011-01-05)

    Driver Inf               : C:\WINDOWS\inf\oem44.inf

    Legacy BusType           : PNPBus

    Class                    : ?ó?üéè±?

    Class GUID               : {ff646f81-8def-11d2-9449-00105a075f6b}

    Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)

    Service                  : USBDrv

    Enumerator               : USB

    Location Info            : Port_#0009.Hub_#0001

    Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(9), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS09)

    Container ID             : {9ebaf389-2778-11e8-9c57-e0946772dc73}

    Manufacturer Info        : SDT Telecom

    Capabilities             : 0x84 (Removable, SurpriseRemovalOK)

    Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)

    Problem Code             : 0

    Power State              : D0 (supported: D0, D3, wake from D0)


            ---------------- Connection Information ---------------

    Connection Index         : 0x09 (9)

    Connection Status        : 0x01 (DeviceConnected)

    Current Config Value     : 0x01

    Device Address           : 0x15 (21)

    Is Hub                   : 0x00 (no)

    Number Of Open Pipes     : 0x02 (2)

    Device Bus Speed         : 0x01 (Full-Speed)

    Pipe0ScheduleOffset      : 0x00 (0)

    Pipe1ScheduleOffset      : 0x00 (0)

    Data (HexDump)           : 09 00 00 00 12 01 00 01 00 00 00 08 00 04 5A C3   ..............Z.

                               63 00 00 00 00 01 01 01 00 15 00 02 00 00 00 01   c...............

                               00 00 00 07 05 81 02 40 00 FF 00 00 00 00 07 05   .......@........

                               02 02 40 00 FF 00 00 00 00                        ..@......


            --------------- Connection Information V2 -------------

    Connection Index         : 0x09 (9)

    Length                   : 0x10 (16 bytes)

    SupportedUsbProtocols    : 0x03

     Usb110                  : 1 (yes)

     Usb200                  : 1 (yes)

     Usb300                  : 0 (no)

     ReservedMBZ             : 0x00

    Flags                    : 0x00

     DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)

     DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)

     DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)

     DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)

     ReservedMBZ             : 0x00

    Data (HexDump)           : 09 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00   ................


            ------------------ Device Descriptor ------------------

    bLength                  : 0x12 (18 bytes)

    bDescriptorType          : 0x01 (Device Descriptor)

    bcdUSB                   : 0x100 (USB Version 1.00)

    bDeviceClass             : 0x00 (defined by the interface descriptors)

    bDeviceSubClass          : 0x00

    bDeviceProtocol          : 0x00

    bMaxPacketSize0          : 0x08 (8 bytes)

    idVendor                 : 0x0400

    idProduct                : 0xC35A

    bcdDevice                : 0x0063

    iManufacturer            : 0x00 (No String Descriptor)

    iProduct                 : 0x00 (No String Descriptor)

    iSerialNumber            : 0x00 (No String Descriptor)

    bNumConfigurations       : 0x01

    Data (HexDump)           : 12 01 00 01 00 00 00 08 00 04 5A C3 63 00 00 00   ..........Z.c...

                               00 01                                             ..


          ---------------- Configuration Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x02 (Configuration Descriptor)

    wTotalLength             : 0x0020 (32 bytes)

    bNumInterfaces           : 0x01

    bConfigurationValue      : 0x01

    iConfiguration           : 0x00 (No String Descriptor)

    bmAttributes             : 0xC0

     D7: Bus Powered         : 0x01 (yes)

     D6: Self Powered        : 0x01 (yes)

     D5: Remote Wakeup       : 0x00 (no)

     D4..0: Reserved, set 0  : 0x00

    MaxPower                 : 0x32 (100 mA)

    Data (HexDump)           : 09 02 20 00 01 01 00 C0 32 09 04 00 00 02 00 00   .. .....2.......

                               00 00 07 05 81 02 40 00 FF 07 05 02 02 40 00 FF   ......@......@..


            ---------------- Interface Descriptor -----------------

    bLength                  : 0x09 (9 bytes)

    bDescriptorType          : 0x04 (Interface Descriptor)

    bInterfaceNumber         : 0x00

    bAlternateSetting        : 0x00

    bNumEndpoints            : 0x02 (2 Endpoints)

    bInterfaceClass          : 0x00 (reserved for future standardization)

    bInterfaceSubClass       : 0x00

    bInterfaceProtocol       : 0x00

    iInterface               : 0x00 (No String Descriptor)

    Data (HexDump)           : 09 04 00 00 02 00 00 00 00                        .........


            ----------------- Endpoint Descriptor -----------------

    bLength                  : 0x07 (7 bytes)

    bDescriptorType          : 0x05 (Endpoint Descriptor)

    bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)

    bmAttributes             : 0x02 (TransferType=Bulk)

    wMaxPacketSize           : 0x0040 (64 bytes)

    bInterval                : 0xFF (ignored)

    Data (HexDump)           : 07 05 81 02 40 00 FF                              ....@..


            ----------------- Endpoint Descriptor -----------------

    bLength                  : 0x07 (7 bytes)

    bDescriptorType          : 0x05 (Endpoint Descriptor)

    bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)

    bmAttributes             : 0x02 (TransferType=Bulk)

    wMaxPacketSize           : 0x0040 (64 bytes)

    bInterval                : 0xFF (ignored)

    Data (HexDump)           : 07 05 02 02 40 00 FF                              ....@..


    上一篇:树莓派给特定USB端口特定设备绑定自定义设备符
    下一篇:ESC纵向取模打印理解