UsbInterfaceDescriptor Class

LibUsbDotNet

LibUsbDotNet 2.2.8 UsbInterfaceDescriptor Class
Library ReferenceLibUsbDotNet.DescriptorsUsbInterfaceDescriptor
LibUsbDotNet on SourceForge
Usb Interface Descriptor.
Declaration Syntax
C# Visual Basic Visual C++
public class UsbInterfaceDescriptor : UsbDescriptor
Public Class UsbInterfaceDescriptor _
	Inherits UsbDescriptor
public ref class UsbInterfaceDescriptor : public UsbDescriptor
Members
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.

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)