---
title: "enterEntry(const IORegistryPlane *)"
framework: kernel
role: pseudoSymbol
path: kernel/ioregistryiterator/1810063-enterentry
---

# enterEntry(const IORegistryPlane *)

Recurse into the current entry in the registry iteration.

## Declaration

```occ
virtual void enterEntry(
 const IORegistryPlane *plane ); 
```

## Parameters

- `plane`: The new plane to switch into.

## Overview

Overview This method recurses into an entry as with enterEntry, but also switches from the current plane to a new one set by the caller.

## See Also

### Miscellaneous

- [enterEntry()](kernel/ioregistryiterator/1810048-enterentry.md)
- [exitEntry](kernel/ioregistryiterator/1810081-exitentry.md)
- [getCurrentEntry](kernel/ioregistryiterator/1810099-getcurrententry.md)
- [getNextObject](kernel/ioregistryiterator/1810114-getnextobject.md)
- [getNextObjectFlat](kernel/ioregistryiterator/1810135-getnextobjectflat.md)
- [getNextObjectRecursive](kernel/ioregistryiterator/1810157-getnextobjectrecursive.md)
- [isValid](kernel/ioregistryiterator/1810181-isvalid.md)
- [iterateAll](kernel/ioregistryiterator/1810202-iterateall.md)
- [iterateOver(const IORegistryPlane *, IOOptionBits)](kernel/ioregistryiterator/1810226-iterateover.md)
- [iterateOver(IORegistryEntry *, const IORegistryPlane *, IOOptionBits)](kernel/ioregistryiterator/1810260-iterateover.md)
- [reset](kernel/ioregistryiterator/1810295-reset.md)
