---
title: tIOUSBDescriptorSize
framework: kernel
role: symbol
role_heading: Type Alias
path: kernel/tiousbdescriptorsize
---

# tIOUSBDescriptorSize

Constants for the number of bytes in descriptor structures.

## Declaration

```occ
typedef enum tIOUSBDescriptorSize tIOUSBDescriptorSize;
```

## Topics

### Constants

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

## See Also

### Descriptor Fundamentals

- [IOUSBDescriptorHeader](kernel/iousbdescriptorheader.md)
- [IOUSBDescriptor](kernel/iousbdescriptor.md)
- [tIOUSBDescriptorType](kernel/tiousbdescriptortype.md)
- [IOUSBDescriptorHeaderPtr](kernel/iousbdescriptorheaderptr.md)
