---
title: IOUSBCompletion
framework: IOKit
role: symbol
role_heading: Structure
platforms: [Mac Catalyst 18.4+, macOS 10.0+]
path: iokit/iousbcompletion
---

# IOUSBCompletion

## Declaration

```occ
typedef struct IOUSBCompletion {
    ...
} IOUSBCompletion;
```

## Overview

Overview Struct specifying action to perform when a USB I/O completes.

## Topics

### Instance Properties

- [action](iokit/iousbcompletion/1425475-action.md)
- [parameter](iokit/iousbcompletion/1426245-parameter.md)
- [target](iokit/iousbcompletion/1426250-target.md)
