---
title: checkStructureInputSize
framework: driverkit
role: symbol
role_heading: Instance Property
path: driverkit/iouserclientmethoddispatch/checkstructureinputsize
---

# checkStructureInputSize

The expected size of the scalar inputs.

## Declaration

```occ
uint32_t checkStructureInputSize;
```

## Discussion

Discussion If the value of this field is kIOUserClientVariableStructureSize, don’t validate the structure size. For all other values, the value in this property must equal the value in either the structureInput or structureInputDescriptor fields of the IOUserClientMethodArguments structure.

## See Also

### Getting the Dispatch Properties

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