---
title: handleStop
framework: kernel
role: pseudoSymbol
path: kernel/iohideventservice/1812816-handlestop
---

# handleStop

Quiesce the hardware and stop the driver.

## Declaration

```occ
virtual void handleStop(
 IOService *provider ); 
```

## Parameters

- `provider`: The provider argument passed to stop().

## Overview

Overview IOHIDEventService will call this method from stop() to signal that the hardware should be quiesced and the driver stopped. A subclass that overrides this method should end its implementation by calling the version in super.

## See Also

### Miscellaneous

- [dispatchDigitizerEvent](kernel/iohideventservice/1812711-dispatchdigitizerevent.md)
- [dispatchDigitizerEventWithPolarOrientation](kernel/iohideventservice/1812728-dispatchdigitizereventwithpolaro.md)
- [dispatchDigitizerEventWithTiltOrientation](kernel/iohideventservice/1812735-dispatchdigitizereventwithtiltor.md)
- [dispatchMultiAxisPointerEvent](kernel/iohideventservice/1812745-dispatchmultiaxispointerevent.md)
- [handleClose](kernel/iohideventservice/1812757-handleclose.md)
- [handleIsOpen](kernel/iohideventservice/1812770-handleisopen.md)
- [handleOpen](kernel/iohideventservice/1812786-handleopen.md)
- [handleStart](kernel/iohideventservice/1812803-handlestart.md)
