---
title: handleClose
framework: kernel
role: pseudoSymbol
path: kernel/iofirewireavcsubunit/1810634-handleclose
---

# handleClose

Overrideable method to control the open / close behaviour of an IOService.

## Declaration

```occ
virtual void handleClose(
 IOService *forClient, 
 IOOptionBitsoptions ); 
```

## Parameters

- `forClient`: Designates the client of the provider requesting the close.
- `options`: Options for the close, may be interpreted by the implementor of handleOpen.

## Overview

Overview See IOService for discussion.

## See Also

### Miscellaneous

- [AVCCommand](kernel/iofirewireavcsubunit/1810566-avccommand.md)
- [AVCCommandInGeneration](kernel/iofirewireavcsubunit/1810598-avccommandingeneration.md)
- [handleOpen](kernel/iofirewireavcsubunit/1810680-handleopen.md)
- [matchPropertyTable](kernel/iofirewireavcsubunit/1810716-matchpropertytable.md)
- [updateAVCCommandTimeout](kernel/iofirewireavcsubunit/1810751-updateavccommandtimeout.md)
