LibUsbDotNet 2.2.8
UsbInterfaceDescriptor Class
Library ReferenceLibUsbDotNet.DescriptorsUsbInterfaceDescriptor
LibUsbDotNet on SourceForge
Usb Interface Descriptor.
Declaration Syntax
C#Visual BasicVisual C++
public class UsbInterfaceDescriptor : UsbDescriptor
Public Class UsbInterfaceDescriptor _
	Inherits UsbDescriptor
public ref class UsbInterfaceDescriptor : public UsbDescriptor
Members
All MembersMethodsFields



IconMemberDescription
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.

Remarks
This is the actual descriptor as described in the USB 2.0 Specifications.
Inheritance Hierarchy
Object
UsbDescriptor
 UsbInterfaceDescriptor

Assembly: LibUsbDotNet (Module: LibUsbDotNet) Version: 2.2.8.104 (2.2.8.104)