---
title: "StandardUSB::tDescriptorType"
framework: Kernel
role: symbol
role_heading: Enumeration
platforms: [macOS 12.0+]
path: kernel/standardusb_tdescriptortype
---

# StandardUSB::tDescriptorType

## Declaration

```occ
typedef enum StandardUSB::tDescriptorType : unsigned int {
    ...
} StandardUSB::tDescriptorType;
```

## Topics

### Constants

- [StandardUSB::kDescriptorTypeBOS](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypebos.md)
- [StandardUSB::kDescriptorTypeConfiguration](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypeconfiguration.md)
- [StandardUSB::kDescriptorTypeDebug](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypedebug.md)
- [StandardUSB::kDescriptorTypeDevice](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypedevice.md)
- [StandardUSB::kDescriptorTypeDeviceCapability](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypedevicecapability.md)
- [StandardUSB::kDescriptorTypeDeviceQualifier](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypedevicequalifier.md)
- [StandardUSB::kDescriptorTypeEndpoint](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypeendpoint.md)
- [StandardUSB::kDescriptorTypeHub](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypehub.md)
- [StandardUSB::kDescriptorTypeInterface](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypeinterface.md)
- [StandardUSB::kDescriptorTypeInterfaceAssociation](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypeinterfaceassociation.md)
- [StandardUSB::kDescriptorTypeInterfacePower](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypeinterfacepower.md)
- [StandardUSB::kDescriptorTypeOTG](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypeotg.md)
- [StandardUSB::kDescriptorTypeOtherSpeedConfiguration](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypeotherspeedconfiguration.md)
- [StandardUSB::kDescriptorTypeString](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypestring.md)
- [StandardUSB::kDescriptorTypeSuperSpeedHub](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypesuperspeedhub.md)
- [StandardUSB::kDescriptorTypeSuperSpeedPlusIsochronousEndpointCompanion](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypesuperspeedplusisochronousendpointcompanion.md)
- [StandardUSB::kDescriptorTypeSuperSpeedUSBEndpointCompanion](kernel/standardusb_tdescriptortype/standardusb_kdescriptortypesuperspeedusbendpointcompanion.md)
