---
title: kIOHIDElementTypeCollection
framework: hiddriverkit
role: symbol
role_heading: Enumeration Case
path: hiddriverkit/iohidelementtype/kiohidelementtypecollection
---

# kIOHIDElementTypeCollection

The element acts as a parent container for two or more related elements.

## Declaration

```occ
kIOHIDElementTypeCollection
```

## See Also

### Getting the Element Types

- [kIOHIDElementTypeInput_Misc](hiddriverkit/iohidelementtype/kiohidelementtypeinput_misc.md)
- [kIOHIDElementTypeInput_Button](hiddriverkit/iohidelementtype/kiohidelementtypeinput_button.md)
- [kIOHIDElementTypeInput_Axis](hiddriverkit/iohidelementtype/kiohidelementtypeinput_axis.md)
- [kIOHIDElementTypeInput_ScanCodes](hiddriverkit/iohidelementtype/kiohidelementtypeinput_scancodes.md)
- [kIOHIDElementTypeInput_NULL](hiddriverkit/iohidelementtype/kiohidelementtypeinput_null.md)
- [kIOHIDElementTypeOutput](hiddriverkit/iohidelementtype/kiohidelementtypeoutput.md)
- [kIOHIDElementTypeFeature](hiddriverkit/iohidelementtype/kiohidelementtypefeature.md)
