---
title: FSVolume.ItemDeactivation
framework: fskit
role: symbol
role_heading: Protocol
path: fskit/fsvolume/itemdeactivation
---

# FSVolume.ItemDeactivation

Methods and properties implemented by volumes that support deactivating items.

## Declaration

```swift
protocol ItemDeactivation : NSObjectProtocol
```

## Topics

### Deactivating an item

- [deactivateItem(_:replyHandler:)](fskit/fsvolume/itemdeactivation/deactivateitem(_:replyhandler:).md)

### Setting deactivation policy

- [itemDeactivationPolicy](fskit/fsvolume/itemdeactivation/itemdeactivationpolicy.md)
- [FSVolume.ItemDeactivationOptions](fskit/fsvolume/itemdeactivationoptions.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Deprecated

- [FSVolume.Operations](fskit/fsvolume/operations.md)
- [FSVolume.OpenCloseOperations](fskit/fsvolume/opencloseoperations.md)
- [FSVolume.ReadWriteOperations](fskit/fsvolume/readwriteoperations.md)
- [FSVolume.AccessCheckOperations](fskit/fsvolume/accesscheckoperations.md)
- [FSVolume.RenameOperations](fskit/fsvolume/renameoperations.md)
- [FSVolume.PreallocateOperations](fskit/fsvolume/preallocateoperations.md)
- [FSVolume.XattrOperations](fskit/fsvolume/xattroperations.md)
- [FSVolumeKernelOffloadedIOOperations](fskit/fsvolumekerneloffloadediooperations.md)
