pub type DADiskUnmountApprovalCallback = Option<unsafe extern "C-unwind" fn(NonNull<DADisk>, *mut c_void) -> *const DADissenter>;Available on crate features
DADisk and DADissenter only.Expand description
Type of the callback function used by DARegisterDiskUnmountApprovalCallback().
Parameter disk: A disk object.
Parameter context: The user-defined context parameter given to the registration function.
Returns: A dissenter reference. Pass NULL to approve.
The caller of this callback receives a reference to the returned object. The caller also implicitly retains the object and is responsible for releasing it with CFRelease().
See also Apple’s documentation
Aliased Type§
pub enum DADiskUnmountApprovalCallback {
None,
Some(unsafe extern "C-unwind" fn(NonNull<DADisk>, *mut c_void) -> *const DADissenter),
}