---
title: tIOUSBDescriptorSize
framework: IOKit
role: symbol
role_heading: Enumeration
platforms: [Mac Catalyst 13.0+, macOS 10.15+]
path: iokit/tiousbdescriptorsize
---

# tIOUSBDescriptorSize

## Declaration

```occ
typedef enum tIOUSBDescriptorSize : unsigned int {
    ...
} tIOUSBDescriptorSize;
```

## Topics

### Constants

- [kIOUSBDescriptorHeaderSize](iokit/tiousbdescriptorsize/kiousbdescriptorheadersize.md)
- [kIOUSBDescriptorSizeBOS](iokit/tiousbdescriptorsize/kiousbdescriptorsizebos.md)
- [kIOUSBDescriptorSizeBillboardDeviceMaximum](iokit/tiousbdescriptorsize/kiousbdescriptorsizebillboarddevicemaximum.md)
- [kIOUSBDescriptorSizeBillboardDeviceMinimum](iokit/tiousbdescriptorsize/kiousbdescriptorsizebillboarddeviceminimum.md)
- [kIOUSBDescriptorSizeConfiguration](iokit/tiousbdescriptorsize/kiousbdescriptorsizeconfiguration.md)
- [kIOUSBDescriptorSizeContainerIDCapability](iokit/tiousbdescriptorsize/kiousbdescriptorsizecontaineridcapability.md)
- [kIOUSBDescriptorSizeDevice](iokit/tiousbdescriptorsize/kiousbdescriptorsizedevice.md)
- [kIOUSBDescriptorSizeDeviceCapability](iokit/tiousbdescriptorsize/kiousbdescriptorsizedevicecapability.md)
- [kIOUSBDescriptorSizeDeviceQualifier](iokit/tiousbdescriptorsize/kiousbdescriptorsizedevicequalifier.md)
- [kIOUSBDescriptorSizeEndpoint](iokit/tiousbdescriptorsize/kiousbdescriptorsizeendpoint.md)
- [kIOUSBDescriptorSizeHubMaximum](iokit/tiousbdescriptorsize/kiousbdescriptorsizehubmaximum.md)
- [kIOUSBDescriptorSizeHubMinimum](iokit/tiousbdescriptorsize/kiousbdescriptorsizehubminimum.md)
- [kIOUSBDescriptorSizeInterface](iokit/tiousbdescriptorsize/kiousbdescriptorsizeinterface.md)
- [kIOUSBDescriptorSizeInterfaceAssociation](iokit/tiousbdescriptorsize/kiousbdescriptorsizeinterfaceassociation.md)
- [kIOUSBDescriptorSizePlatformCapability](iokit/tiousbdescriptorsize/kiousbdescriptorsizeplatformcapability.md)
- [kIOUSBDescriptorSizePlatformECIDCapability](iokit/tiousbdescriptorsize/kiousbdescriptorsizeplatformecidcapability.md)
- [kIOUSBDescriptorSizeStringMaximum](iokit/tiousbdescriptorsize/kiousbdescriptorsizestringmaximum.md)
- [kIOUSBDescriptorSizeStringMinimum](iokit/tiousbdescriptorsize/kiousbdescriptorsizestringminimum.md)
- [kIOUSBDescriptorSizeSuperSpeedHub](iokit/tiousbdescriptorsize/kiousbdescriptorsizesuperspeedhub.md)
- [kIOUSBDescriptorSizeSuperSpeedPlusIsochronousEndpointCompanion](iokit/tiousbdescriptorsize/kiousbdescriptorsizesuperspeedplusisochronousendpointcompanion.md)
- [kIOUSBDescriptorSizeSuperSpeedUSBDeviceCapability](iokit/tiousbdescriptorsize/kiousbdescriptorsizesuperspeedusbdevicecapability.md)
- [kIOUSBDescriptorSizeSuperSpeedUSBEndpointCompanion](iokit/tiousbdescriptorsize/kiousbdescriptorsizesuperspeedusbendpointcompanion.md)
- [kIOUSBDescriptorSizeUSB20ExtensionCapability](iokit/tiousbdescriptorsize/kiousbdescriptorsizeusb20extensioncapability.md)
