As the root of the descriptor tree, the USB device descriptor contains all information about a certain USB device. It’s necessary for each Universal Serial Bus (USB) device to offer a single device descriptor including all the information related to this device.