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

# DADiskRenameCallback

Type of the callback function used by DADiskRename().

## Declaration

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

## Parameters

- `disk`: The disk object.
- `dissenter`: A dissenter object on failure or NULL on success.
- `context`: The user-defined context parameter given to the rename function.

## See Also

### Callbacks

- [DADiskAppearedCallback](diskarbitration/dadiskappearedcallback.md)
- [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)
- [DADiskUnmountApprovalCallback](diskarbitration/dadiskunmountapprovalcallback.md)
- [DADiskUnmountCallback](diskarbitration/dadiskunmountcallback.md)
