---
title: init
framework: kernel
role: pseudoSymbol
path: kernel/iohidinterface/1812739-init
---

# init

Initialize an IOHIDInterface object.

## Declaration

```occ
virtual bool init(
 OSDictionary *dictionary = 0 ); 
```

## Parameters

- `A`: dictionary A property table associated with this IOHIDInterface instance.

## Return Value

Return Value True on sucess, or false otherwise.

## Overview

Overview Prime the IOHIDInterface object and prepare it to support a probe() or a start() call. This implementation will simply call super::init().

## See Also

### Miscellaneous

- [free](kernel/iohidinterface/1812725-free.md)
- [matchPropertyTable](kernel/iohidinterface/1812756-matchpropertytable.md)
- [start](kernel/iohidinterface/1812781-start.md)
