Maximum power consumption of the USB device from this bus in this * configuration when the device is fully opreation. Expressed in units * of 2 mA.
Identifier value for this configuration
Descriptor type. Will have value * \ref libusb_descriptor_type::LIBUSB_DT_CONFIG LIBUSB_DT_CONFIG * in this context.
Size of this descriptor (in bytes)
Number of interfaces supported by this configuration
Configuration characteristics
Extra descriptors. If libusbx encounters unknown configuration * descriptors, it will store them here, should you wish to parse them.
Length of the extra descriptors, in bytes.
Index of string descriptor describing this configuration
Array of interfaces supported by this configuration. The length of * this array is determined by the bNumInterfaces field.
Total length of data returned for this configuration
A structure representing the standard USB configuration descriptor. This descriptor is documented in section 9.6.3 of the USB 3.0 specification. All multiple-byte fields are represented in host-endian format.