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

# StandardUSB::tDescriptorSize

## Declaration

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

## Topics

### Constants

- [StandardUSB::kDescriptorSize](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsize.md)
- [StandardUSB::kDescriptorSizeBOS](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizebos.md)
- [StandardUSB::kDescriptorSizeBillboardDeviceMaximum](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizebillboarddevicemaximum.md)
- [StandardUSB::kDescriptorSizeBillboardDeviceMinimum](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizebillboarddeviceminimum.md)
- [StandardUSB::kDescriptorSizeConfiguration](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizeconfiguration.md)
- [StandardUSB::kDescriptorSizeContainerIDCapability](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizecontaineridcapability.md)
- [StandardUSB::kDescriptorSizeDevice](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizedevice.md)
- [StandardUSB::kDescriptorSizeDeviceCapability](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizedevicecapability.md)
- [StandardUSB::kDescriptorSizeDeviceQualifier](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizedevicequalifier.md)
- [StandardUSB::kDescriptorSizeEndpoint](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizeendpoint.md)
- [StandardUSB::kDescriptorSizeHubMaximum](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizehubmaximum.md)
- [StandardUSB::kDescriptorSizeHubMinimum](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizehubminimum.md)
- [StandardUSB::kDescriptorSizeInterface](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizeinterface.md)
- [StandardUSB::kDescriptorSizeInterfaceAssociation](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizeinterfaceassociation.md)
- [StandardUSB::kDescriptorSizePlatformCapability](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizeplatformcapability.md)
- [StandardUSB::kDescriptorSizePlatformECIDCapability](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizeplatformecidcapability.md)
- [StandardUSB::kDescriptorSizeStringMaximum](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizestringmaximum.md)
- [StandardUSB::kDescriptorSizeStringMinimum](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizestringminimum.md)
- [StandardUSB::kDescriptorSizeSuperSpeedHub](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizesuperspeedhub.md)
- [StandardUSB::kDescriptorSizeSuperSpeedPlusIsochronousEndpointCompanion](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizesuperspeedplusisochronousendpointcompanion.md)
- [StandardUSB::kDescriptorSizeSuperSpeedUSBDeviceCapability](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizesuperspeedusbdevicecapability.md)
- [StandardUSB::kDescriptorSizeSuperSpeedUSBEndpointCompanion](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizesuperspeedusbendpointcompanion.md)
- [StandardUSB::kDescriptorSizeUSB20ExtensionCapability](kernel/standardusb_tdescriptorsize/standardusb_kdescriptorsizeusb20extensioncapability.md)
