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



IconMemberDescription
BcdDevice
Device Release Number

BcdUsb
USB Specification Number which device complies too.

Class
Class Code (Assigned by USB Org) If equal to Zero, each interface specifies it’s own class code; If equal to 0xFF, the class code is vendor specified; Otherwise field is valid Class Code.

ConfigurationCount
Number of Possible Configurations

Equality(UsbDeviceDescriptor, UsbDeviceDescriptor)

Equals(UsbDeviceDescriptor)
Determines whether the specified UsbDeviceDescriptor is equal to the current UsbDeviceDescriptor.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Overrides Object.Equals(Object).)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Overrides Object.GetHashCode()()()().)
Inequality(UsbDeviceDescriptor, UsbDeviceDescriptor)

ManufacturerStringIndex
Index of Manufacturer String Descriptor

MaxPacketSize0
Maximum Packet Size for Zero Endpoint. Valid Sizes are 8, 16, 32, 64

ProductID
Product ID (Assigned by Manufacturer)

ProductStringIndex
Index of Product String Descriptor

Protocol
Protocol Code (Assigned by USB Org)

SerialStringIndex
Index of Serial Number String Descriptor

Size
Total size of this structure in bytes.

SubClass
Subclass Code (Assigned by USB Org)

ToString()()()()
Returns a String that represents the current UsbDeviceDescriptor.
(Overrides UsbDescriptor.ToString()()()().)
ToString(String, String, String)
Returns a String that represents the current UsbDeviceDescriptor.

VendorID
Vendor ID (Assigned by USB Org)

Inheritance Hierarchy
Object
UsbDescriptor
 UsbDeviceDescriptor

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