libusb-1.0
|
#include <libusb.h>
Public Attributes | |
uint8_t | bLength |
uint8_t | bDescriptorType |
uint16_t | wTotalLength |
uint8_t | bNumInterfaces |
uint8_t | bConfigurationValue |
uint8_t | iConfiguration |
uint8_t | bmAttributes |
uint8_t | MaxPower |
const struct libusb_interface * | interface |
const unsigned char * | extra |
int | extra_length |
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.
uint8_t libusb_config_descriptor::bConfigurationValue |
Identifier value for this configuration
uint8_t libusb_config_descriptor::bDescriptorType |
Descriptor type. Will have value libusb_descriptor_type::LIBUSB_DT_CONFIG LIBUSB_DT_CONFIG in this context.
uint8_t libusb_config_descriptor::bLength |
Size of this descriptor (in bytes)
uint8_t libusb_config_descriptor::bmAttributes |
Configuration characteristics
uint8_t libusb_config_descriptor::bNumInterfaces |
Number of interfaces supported by this configuration
const unsigned char* libusb_config_descriptor::extra |
Extra descriptors. If libusb encounters unknown configuration descriptors, it will store them here, should you wish to parse them.
int libusb_config_descriptor::extra_length |
Length of the extra descriptors, in bytes. Must be non-negative.
uint8_t libusb_config_descriptor::iConfiguration |
Index of string descriptor describing this configuration
const struct libusb_interface* libusb_config_descriptor::interface |
Array of interfaces supported by this configuration. The length of this array is determined by the bNumInterfaces field.
uint8_t libusb_config_descriptor::MaxPower |
Maximum power consumption of the USB device from this bus in this configuration when the device is fully operation. Expressed in units of 2 mA when the device is operating in high-speed mode and in units of 8 mA when the device is operating in super-speed mode.
uint16_t libusb_config_descriptor::wTotalLength |
Total length of data returned for this configuration