Share via


2.2.7.1 Standard Device Descriptor

This is the standard USB device descriptor, and the format is shown in the following table.

Offset

Field

Size

Value

Description

0

bLength

1

Number

Size of the descriptor

1

bDescriptorType

1

0x01

Device descriptor

2

bcdUSB

2

0x0200

USB spec 2.0

4

bDeviceClass

1

0xFF

Vendor Specific

5

bDeviceSubclass

1

0xFF

Vendor Specific

6

bDeviceProtocol

1

0xFF

Vendor Specific

7

bMaxPacketSize

1

0x08

8-byte data payload size

8

idVendor

2

0x045E

Microsoft

10

idProduct

2

0x0291

MS Product ID

12

bcdDevice

2

BCD

Device release version

14

iManufacturer

1

0x00

Manufacturer string descriptor

15

iProduct

1

0x00

Product string descriptor

16

iSerial

1

0x00

Serial string descriptor

17

bNumConfigure

1

0x01

Number of configurations: 1

Table 22: XUSB standard device descriptor