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

# DADiskAppearedCallback

Type of the callback function used by DARegisterDiskAppearedCallback().

## Declaration

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

## Parameters

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

## See Also

### Callbacks

- [DADiskClaimCallback](diskarbitration/dadiskclaimcallback.md)
- [DADiskClaimReleaseCallback](diskarbitration/dadiskclaimreleasecallback.md)
- [DADiskDescriptionChangedCallback](diskarbitration/dadiskdescriptionchangedcallback.md)
- [DADiskDisappearedCallback](diskarbitration/dadiskdisappearedcallback.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)
