DARegisterDiskEjectApprovalCallback(_:_:_:_:)
Registers a callback function to be called whenever a volume is to be ejected.
Declaration
func DARegisterDiskEjectApprovalCallback(_ session: DASession, _ match: CFDictionary?, _ callback: DADiskEjectApprovalCallback, _ context: UnsafeMutableRawPointer?)Parameters
- session:
The session object.
- match:
The disk description keys to match. Pass NULL for all disk objects.
- callback:
The callback function to call when a volume is to be ejected.
- context:
The user-defined context parameter to pass to the callback function.
See Also
Miscellaneous
DADiskClaim(_:_:_:_:_:_:)DADiskEject(_:_:_:_:)DADiskGetOptions(_:)DADiskIsClaimed(_:)DADiskMount(_:_:_:_:_:)DADiskMountWithArguments(_:_:_:_:_:_:)DADiskRename(_:_:_:_:_:)DADiskSetOptions(_:_:_:)DADiskUnclaim(_:)DADiskUnmount(_:_:_:_:)DARegisterDiskAppearedCallback(_:_:_:_:)DARegisterDiskDescriptionChangedCallback(_:_:_:_:_:)DARegisterDiskDisappearedCallback(_:_:_:_:)DARegisterDiskMountApprovalCallback(_:_:_:_:)DARegisterDiskPeekCallback(_:_:_:_:_:)