Platforms to show: All Mac Windows Linux Cross-Platform

LibUSBDeviceDescriptorMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class USB MBS USB Plugin 18.1 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
A class representing the standard USB device descriptor.

This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

USB Classes

Constant Value Description
kClassApplication &hfe Application
kClassAudio 1 Audio
kClassComm 2 Comm
kClassContentSecurity 13 Security
kClassData 10 Data
kClassDiagnosticDevice &hdc Diagnostic Device
kClassHID 3 HID
kClassHUB 9 HUB
kClassImage 6 Image
kClassMassStorage 8 Storage
kClassPerInterface 0 Classes per Interface
kClassPersonalHealthcare 15 Personal Healthcare
kClassPhysical 5 Physical
kClassPrinter 7 Printer
kClassPTP 6 PTP
kClassSmartCard 11 SmartCard
kClassVendorSpecific 255 Vendor Specific
kClassVideo 14 Video
kClassWireless &he0 Wireless

This class has no sub classes.

Some methods using this class:

Some examples using this class:


The items on this page are in the following plugins: MBS USB Plugin.


LibUSBConfigDescriptorMBS   -   LibUSBDeviceMBS


The biggest plugin in space...