LibUsbDotNet 2.2.8
MonoUsbAltInterfaceDescriptor Class
Library Reference ► MonoLibUsb.Descriptors ► MonoUsbAltInterfaceDescriptor
|
![]() |
A structure representing the standard USB interface descriptor. This
descriptor is documented in section 9.6.5 of the USB 2.0 specification.
All multiple-byte fields are represented in host-endian format.

C# | Visual Basic | Visual C++ |
public class MonoUsbAltInterfaceDescriptor
Public Class MonoUsbAltInterfaceDescriptor
public ref class MonoUsbAltInterfaceDescriptor

All Members | Constructors | Properties | Fields | ||
|
|
|
Icon | Member | Description |
---|---|---|
![]() |
MonoUsbAltInterfaceDescriptor()()()() |
Initializes a new instance of the MonoUsbAltInterfaceDescriptor class
|
![]() |
bAlternateSetting |
Value used to select this alternate setting for this interface
|
![]() |
bDescriptorType |
Descriptor type. Will have value LIBUSB_DT_INTERFACE in this context.
|
![]() |
bInterfaceClass |
USB-IF class code for this interface. See ClassCodeType.
|
![]() |
bInterfaceNumber |
Number of this interface
|
![]() |
bInterfaceProtocol |
USB-IF protocol code for this interface, qualified by the bInterfaceClass and bInterfaceSubClass values
|
![]() |
bInterfaceSubClass |
USB-IF subclass code for this interface, qualified by the bInterfaceClass value
|
![]() |
bLength |
Size of this descriptor (in bytes)
|
![]() |
bNumEndpoints |
Number of endpoints used by this interface (excluding the control endpoint).
|
![]() |
EndpointList |
Array of endpoint descriptors. This length of this array is determined by the bNumEndpoints field.
|
![]() |
ExtraBytes |
Extra descriptors. If libusb encounters unknown interface descriptors, it will store them here, should you wish to parse them.
|
![]() |
ExtraLength |
Length of the extra descriptors, in bytes.
|
![]() |
iInterface |
Index of string descriptor describing this interface
|

Object | |
![]() |
MonoUsbAltInterfaceDescriptor |