LibUsbDotNet 2.2.8
UsbInterfaceDescriptor Class
Library Reference ► LibUsbDotNet.Descriptors ► UsbInterfaceDescriptor
|
![]() |
Usb Interface Descriptor.

C# | Visual Basic | Visual C++ |
public class UsbInterfaceDescriptor : UsbDescriptor
Public Class UsbInterfaceDescriptor _ Inherits UsbDescriptor
public ref class UsbInterfaceDescriptor : public UsbDescriptor

All Members | Methods | Fields | |||
|
|
|
Icon | Member | Description |
---|---|---|
![]() |
AlternateID |
Value used to select alternative setting
|
![]() |
Class |
Class Code (Assigned by USB Org)
|
![]() |
EndpointCount |
Number of Endpoints used for this interface
|
![]() |
InterfaceID |
Number of Interface
|
![]() |
Protocol |
Protocol Code (Assigned by USB Org)
|
![]() ![]() |
Size |
Total size of this structure in bytes.
|
![]() |
StringIndex |
Index of String Descriptor Describing this interface
|
![]() |
SubClass |
Subclass Code (Assigned by USB Org)
|
![]() |
ToString()()()() |
Returns a String that represents the current UsbInterfaceDescriptor.
(Overrides UsbDescriptor.ToString()()()().) |
![]() |
ToString(String, String, String) |
Returns a String that represents the current UsbInterfaceDescriptor.
|

This is the actual descriptor as described in the USB 2.0 Specifications.

Object | ||
![]() |
UsbDescriptor | |
![]() |
UsbInterfaceDescriptor |