---
title: IOHIDCompletionAction
framework: hiddriverkit
role: symbol
role_heading: Type Alias
path: hiddriverkit/iohidcompletionaction
---

# IOHIDCompletionAction

A function to call when a report operation completes.

## Declaration

```occ
typedef void (*)(void *, void *, int, unsigned int) IOHIDCompletionAction;
```

## Parameters

- `target`: The target specified in the IOHIDCompletion struct.
- `parameter`: The parameter specified in the IOHIDCompletion struct.
- `status`: The completion status.

## See Also

### Internal Structures

- [IOHIDCompletion](hiddriverkit/iohidcompletion.md)
- [HIDReportCommandType](hiddriverkit/hidreportcommandtype.md)
- [HIDActionType](hiddriverkit/hidactiontype.md)
