---
title: "IOUSBGetPlatformCapabilityDescriptor(_:)"
framework: IOUSBHost
role: symbol
role_heading: Function
platforms: [Mac Catalyst 14.0+, macOS 10.15+]
path: "iousbhost/iousbgetplatformcapabilitydescriptor(_:)"
---

# IOUSBGetPlatformCapabilityDescriptor(_:)

## Declaration

```swift
func IOUSBGetPlatformCapabilityDescriptor(_ bosDescriptor: UnsafePointer<IOUSBBOSDescriptor>!) -> UnsafePointer<IOUSBPlatformCapabilityDescriptor>!
```

## See Also

### Functions

- [IOUSBGetEndpointBurstSize(_:_:_:_:)](iousbhost/iousbgetendpointburstsize(_:_:_:_:).md)
- [IOUSBGetEndpointMult(_:_:_:_:)](iousbhost/iousbgetendpointmult(_:_:_:_:).md)
- [IOUSBGetEndpointSynchronizationType(_:)](iousbhost/iousbgetendpointsynchronizationtype(_:).md)
- [IOUSBGetEndpointUsageType(_:)](iousbhost/iousbgetendpointusagetype(_:).md)
- [IOUSBGetPlatformCapabilityDescriptorWithUUID(_:_:)](iousbhost/iousbgetplatformcapabilitydescriptorwithuuid(_:_:).md)
- [IOUSBGetSuperSpeedPlusDeviceCapabilityDescriptor(_:)](iousbhost/iousbgetsuperspeedplusdevicecapabilitydescriptor(_:).md)
- [IOUSBHostCIControllerStateToString(_:)](iousbhost/iousbhostcicontrollerstatetostring(_:).md)
- [IOUSBHostCIDeviceSpeedToString(_:)](iousbhost/iousbhostcidevicespeedtostring(_:).md)
- [IOUSBHostCIDeviceStateToString(_:)](iousbhost/iousbhostcidevicestatetostring(_:).md)
- [IOUSBHostCIEndpointStateToString(_:)](iousbhost/iousbhostciendpointstatetostring(_:).md)
- [IOUSBHostCIExceptionTypeToString(_:)](iousbhost/iousbhostciexceptiontypetostring(_:).md)
- [IOUSBHostCILinkStateEnabled(_:)](iousbhost/iousbhostcilinkstateenabled(_:).md)
- [IOUSBHostCILinkStateToString(_:)](iousbhost/iousbhostcilinkstatetostring(_:).md)
- [IOUSBHostCIMessageStatusFromIOReturn(_:)](iousbhost/iousbhostcimessagestatusfromioreturn(_:).md)
- [IOUSBHostCIMessageStatusToIOReturn(_:)](iousbhost/iousbhostcimessagestatustoioreturn(_:).md)
