---
title: IOUSBLowLatencyIsocCompletionAction
framework: IOKit
role: symbol
role_heading: Type Alias
platforms: [Mac Catalyst 18.4+, macOS 10.2+]
path: iokit/iousblowlatencyisoccompletionaction
---

# IOUSBLowLatencyIsocCompletionAction

## Declaration

```occ
typedef void (*IOUSBLowLatencyIsocCompletionAction)(void *target, void *parameter, IOReturn status, IOUSBLowLatencyIsocFrame *pFrames);
```

## Parameters

- `target`: The target specified in the IOUSBLowLatencyIsocCompletion struct.
- `parameter`: The parameter specified in the IOUSBLowLatencyIsocCompletion struct.
- `status`: Completion status.
- `pFrames`: Pointer to the low latency frame list containing the status for each frame transferred.

## Discussion

Discussion Function called when Low Latency Isochronous USB I/O completes.

## See Also

### Callbacks

- [IOUSBCompletionAction](iokit/iousbcompletionaction.md)
- [IOUSBCompletionActionWithTimeStamp](iokit/iousbcompletionactionwithtimestamp.md)
- [IOUSBIsocCompletionAction](iokit/iousbisoccompletionaction.md)
