|
libusb-1.0
|
#include <libusb.h>

Public Attributes | |
| uint8_t | bLength |
| uint8_t | bDescriptorType |
| uint16_t | wTotalLength |
| uint8_t | bNumDeviceCaps |
| struct libusb_bos_dev_capability_descriptor * | dev_capability [ZERO_SIZED_ARRAY] |
A structure representing the Binary Device Object Store (BOS) descriptor. This descriptor is documented in section 9.6.2 of the USB 3.0 specification. All multiple-byte fields are represented in host-endian format.
| uint8_t libusb_bos_descriptor::bDescriptorType |
Descriptor type. Will have value libusb_descriptor_type::LIBUSB_DT_BOS LIBUSB_DT_BOS in this context.
| uint8_t libusb_bos_descriptor::bLength |
Size of this descriptor (in bytes)
| uint8_t libusb_bos_descriptor::bNumDeviceCaps |
The number of separate device capability descriptors in the BOS
| struct libusb_bos_dev_capability_descriptor* libusb_bos_descriptor::dev_capability[ZERO_SIZED_ARRAY] |
bNumDeviceCap Device Capability Descriptors
| uint16_t libusb_bos_descriptor::wTotalLength |
Length of this descriptor and all of its sub descriptors
1.8.13