Device and/or Interface Class codes
| C# | Visual Basic | Visual C++ |
[FlagsAttribute] public enum ClassCodeType
<FlagsAttribute> _ Public Enumeration ClassCodeType
[FlagsAttribute] public enum class ClassCodeType
| Member | Description |
|---|---|
| PerInterface | In the context of a "device descriptor", this bDeviceClass value indicates that each interface specifies its own class information and all interfaces operate independently. |
| Audio | Audio class |
| Comm | Communications class |
| Hid | Human Interface Device class |
| Printer | Printer dclass |
| Ptp | Picture transfer protocol class |
| MassStorage | Mass storage class |
| Hub | Hub class |
| Data | Data class |
| VendorSpec | Class is vendor-specific |