---
title: remove
framework: kernel
role: pseudoSymbol
path: kernel/ionotifier/1810524-remove
---

# remove

Removes the notification request and releases it.

## Declaration

```occ
virtual void remove() = 0; 
```

## Overview

Overview Removes the notification request and release it. Since creating an IONotifier instance will leave it with a retain count of one, creating an IONotifier and then removing it will destroy it. This method is synchronous with any handler invocations, so when this method returns its guaranteed the handler will not be in entered.

## See Also

### Miscellaneous

- [disable](kernel/ionotifier/1810461-disable.md)
- [enable](kernel/ionotifier/1810483-enable.md)
