libusb_bos_descriptor

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.

Members

Variables

bDescriptorType
ubyte bDescriptorType;

Descriptor type. Will have value * \ref libusb_descriptor_type::LIBUSB_DT_BOS LIBUSB_DT_BOS * in this context.

bLength
ubyte bLength;

Size of this descriptor (in bytes)

bNumDeviceCaps
ubyte bNumDeviceCaps;

The number of separate device capability descriptors in * the BOS

dev_capability
libusb_bos_dev_capability_descriptor[]* dev_capability;

bNumDeviceCap Device Capability Descriptors

wTotalLength
ushort wTotalLength;

Length of this descriptor and all of its sub descriptors

Meta