API Notes: DiskArbitration framework#

The full API is described in Apple’s documentation, both the C and Objective-C APIs are available (but see the API Notes below).

These bindings are accessed through the DiskArbitration package (that is, import DiskArbitration).

API Notes#

DADiskCreateFromIOMedia#

This function cannot be called from Python because IOKit is not yet wrapped.

DADiskCopyIOMedia#

This function cannot be called from Python because IOKit is not yet wrapped.

DAUnregisterCallback and DAUnregisterApprovalCallback#

The callback argument should be the result of calling objc.callbackPointer on the function that was used to register a callback.