---
title: "updateLinkState(_:speed:inhibitLinkStateChange:)"
framework: IOUSBHost
role: symbol
role_heading: Instance Method
platforms: [Mac Catalyst 14.0+, macOS 10.15+]
path: "iousbhost/iousbhostciportstatemachine/updatelinkstate(_:speed:inhibitlinkstatechange:)"
---

# updateLinkState(_:speed:inhibitLinkStateChange:)

## Declaration

```swift
func updateLinkState(_ linkState: IOUSBHostCILinkState, speed: IOUSBHostCIDeviceSpeed, inhibitLinkStateChange: Bool) throws
```

## See Also

### Instance Methods

- [inspectCommand(_:)](iousbhost/iousbhostciportstatemachine/inspectcommand(_:).md)
- [respond(toCommand:status:)](iousbhost/iousbhostciportstatemachine/respond(tocommand:status:).md)
