Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Holds USB device descriptor information.
Inheritance Hierarchy
System. . :: . .Object
Microsoft.SPOT.Hardware.UsbClient. . :: . .Configuration. . :: . .Descriptor
Microsoft.SPOT.Hardware.UsbClient..::..Configuration..::..DeviceDescriptor
Namespace: Microsoft.SPOT.Hardware.UsbClient
Assembly: Microsoft.SPOT.Hardware.Usb (in Microsoft.SPOT.Hardware.Usb.dll)
Syntax
'Declaration
Public Class DeviceDescriptor _
Inherits Configuration.Descriptor
public class DeviceDescriptor : Configuration.Descriptor
public ref class DeviceDescriptor : public Configuration::Descriptor
type DeviceDescriptor =
class
inherit Configuration.Descriptor
end
public class DeviceDescriptor extends Configuration..::..Descriptor
The Configuration..::..DeviceDescriptor type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
Configuration. . :: . .DeviceDescriptor | Creates a new instance of the Configuration..::..DeviceDescriptor class. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Fields
| Name | Description | |
|---|---|---|
![]() |
bcdDevice | Identifies the version of the device. |
![]() |
bcdUSB | Identifies the version of the USB specification that this descriptor structure complies with. |
![]() |
bDeviceClass | Specifies the class code of the device as assigned by the USB specification group. |
![]() |
bDeviceProtocol | Specifies the protocol code of the device as assigned by the USB specification group. |
![]() |
bDeviceSubClass | Specifies the subclass code of the device as assigned by the USB specification group. |
![]() |
bMaxPacketSize0 | Specifies the maximum packet size, in bytes, for endpoint zero of the device. |
![]() |
idProduct | Specifies the product identifier. |
![]() |
idVendor | Specifies the vendor identifier for the device as assigned by the USB specification committee. |
![]() |
iManufacturer | Specifies a device-defined index of the string descriptor that provides a string containing the name of the manufacturer of this device. |
![]() |
index | Specifies the descriptor's index number. (Inherited from Configuration. . :: . .Descriptor.) |
![]() |
iProduct | Specifies a device-defined index of the string descriptor that provides a string containing a description of the device. |
![]() |
iSerialNumber | Specifies a device-defined index of the string descriptor that provides a string containing a manufacturer-determined serial number for the device. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)
.gif)