---
title: checkCompletionExists
framework: driverkit
role: symbol
role_heading: Instance Property
path: driverkit/iouserclientmethoddispatch/checkcompletionexists
---

# checkCompletionExists

An integer value indicating whether to check for the existence of a completion action.

## Declaration

```occ
uint32_t checkCompletionExists;
```

## Discussion

Discussion If the value of this field is a positive unsigned integer, the completion field must be set to a valid action. If the value is 0, the completion field must be NULL. If the value of this field is -1U, the completion field is ignored.

## See Also

### Getting the Dispatch Properties

- [function](driverkit/iouserclientmethoddispatch/function.md)
- [checkScalarInputCount](driverkit/iouserclientmethoddispatch/checkscalarinputcount.md)
- [checkStructureInputSize](driverkit/iouserclientmethoddispatch/checkstructureinputsize.md)
- [checkScalarOutputCount](driverkit/iouserclientmethoddispatch/checkscalaroutputcount.md)
- [checkStructureOutputSize](driverkit/iouserclientmethoddispatch/checkstructureoutputsize.md)
