---
title: "DADiskMount(_:_:_:_:_:)"
framework: Disk Arbitration
role: symbol
role_heading: Function
platforms: [Mac Catalyst 13.1+, macOS 10.4+]
path: "diskarbitration/dadiskmount(_:_:_:_:_:)"
---

# DADiskMount(_:_:_:_:_:)

Mounts the volume at the specified disk object.

## Declaration

```swift
func DADiskMount(_ disk: DADisk, _ path: CFURL?, _ options: DADiskMountOptions, _ callback: DADiskMountCallback?, _ context: UnsafeMutableRawPointer?)
```

## Parameters

- `disk`: The disk object.
- `path`: The mount path. Pass NULL for a “standard” mount path.
- `options`: The mount options.
- `callback`: The callback function to call once the mount completes.
- `context`: The user-defined context parameter to pass to the callback function.

## See Also

### Miscellaneous

- [DADiskClaim(_:_:_:_:_:_:)](diskarbitration/dadiskclaim(_:_:_:_:_:_:).md)
- [DADiskEject(_:_:_:_:)](diskarbitration/dadiskeject(_:_:_:_:).md)
- [DADiskGetOptions(_:)](diskarbitration/dadiskgetoptions(_:).md)
- [DADiskIsClaimed(_:)](diskarbitration/dadiskisclaimed(_:).md)
- [DADiskMountWithArguments(_:_:_:_:_:_:)](diskarbitration/dadiskmountwitharguments(_:_:_:_:_:_:).md)
- [DADiskRename(_:_:_:_:_:)](diskarbitration/dadiskrename(_:_:_:_:_:).md)
- [DADiskSetOptions(_:_:_:)](diskarbitration/dadisksetoptions(_:_:_:).md)
- [DADiskUnclaim(_:)](diskarbitration/dadiskunclaim(_:).md)
- [DADiskUnmount(_:_:_:_:)](diskarbitration/dadiskunmount(_:_:_:_:).md)
- [DARegisterDiskAppearedCallback(_:_:_:_:)](diskarbitration/daregisterdiskappearedcallback(_:_:_:_:).md)
- [DARegisterDiskDescriptionChangedCallback(_:_:_:_:_:)](diskarbitration/daregisterdiskdescriptionchangedcallback(_:_:_:_:_:).md)
- [DARegisterDiskDisappearedCallback(_:_:_:_:)](diskarbitration/daregisterdiskdisappearedcallback(_:_:_:_:).md)
- [DARegisterDiskEjectApprovalCallback(_:_:_:_:)](diskarbitration/daregisterdiskejectapprovalcallback(_:_:_:_:).md)
- [DARegisterDiskMountApprovalCallback(_:_:_:_:)](diskarbitration/daregisterdiskmountapprovalcallback(_:_:_:_:).md)
- [DARegisterDiskPeekCallback(_:_:_:_:_:)](diskarbitration/daregisterdiskpeekcallback(_:_:_:_:_:).md)
