---
title: DADiskDisappearedCallback
framework: Disk Arbitration
role: symbol
role_heading: Type Alias
platforms: [Mac Catalyst 13.1+, macOS 10.4+]
path: diskarbitration/dadiskdisappearedcallback
---

# DADiskDisappearedCallback

Type of the callback function used by DARegisterDiskDisappearedCallback().

## Declaration

```swift
typealias DADiskDisappearedCallback = (DADisk, UnsafeMutableRawPointer?) -> Void
```

## Parameters

- `disk`: A disk object.
- `context`: The user-defined context parameter given to the registration function.

## See Also

### Callbacks

- [DADiskAppearedCallback](diskarbitration/dadiskappearedcallback.md)
- [DADiskClaimCallback](diskarbitration/dadiskclaimcallback.md)
- [DADiskClaimReleaseCallback](diskarbitration/dadiskclaimreleasecallback.md)
- [DADiskDescriptionChangedCallback](diskarbitration/dadiskdescriptionchangedcallback.md)
- [DADiskEjectApprovalCallback](diskarbitration/dadiskejectapprovalcallback.md)
- [DADiskEjectCallback](diskarbitration/dadiskejectcallback.md)
- [DADiskMountApprovalCallback](diskarbitration/dadiskmountapprovalcallback.md)
- [DADiskMountCallback](diskarbitration/dadiskmountcallback.md)
- [DADiskPeekCallback](diskarbitration/dadiskpeekcallback.md)
- [DADiskRenameCallback](diskarbitration/dadiskrenamecallback.md)
- [DADiskUnmountApprovalCallback](diskarbitration/dadiskunmountapprovalcallback.md)
- [DADiskUnmountCallback](diskarbitration/dadiskunmountcallback.md)
