public interface DiskArbitration
extends com.sun.jna.Library
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DiskArbitration.DADiskAppearedCallback |
static interface |
DiskArbitration.DADiskDescriptionChangedCallback |
static interface |
DiskArbitration.DADiskDisappearedCallback |
static class |
DiskArbitration.DADiskRef |
static class |
DiskArbitration.DASessionRef |
DiskArbitration.DASessionRef DASessionCreate(CoreFoundation.CFAllocatorRef allocator)
DiskArbitration.DADiskRef DADiskCreateFromBSDName(CoreFoundation.CFAllocatorRef allocator, DiskArbitration.DASessionRef session, String diskName)
DiskArbitration.DADiskRef DADiskCreateFromIOMedia(CoreFoundation.CFAllocatorRef allocator, DiskArbitration.DASessionRef session, int media)
DiskArbitration.DADiskRef DADiskCreateFromVolumePath(CoreFoundation.CFAllocatorRef allocator, DiskArbitration.DASessionRef session, CoreFoundation.CFURLRef path)
String DADiskGetBSDName(DiskArbitration.DADiskRef disk)
CoreFoundation.CFDictionaryRef DADiskCopyDescription(DiskArbitration.DADiskRef disk)
void DARegisterDiskAppearedCallback(DiskArbitration.DASessionRef session, CoreFoundation.CFDictionaryRef match, DiskArbitration.DADiskAppearedCallback callback, com.sun.jna.Pointer context)
void DARegisterDiskDescriptionChangedCallback(DiskArbitration.DASessionRef session, CoreFoundation.CFDictionaryRef match, CoreFoundation.CFArrayRef watch, DiskArbitration.DADiskDescriptionChangedCallback callback, com.sun.jna.Pointer context)
void DARegisterDiskDisappearedCallback(DiskArbitration.DASessionRef session, CoreFoundation.CFDictionaryRef match, DiskArbitration.DADiskDisappearedCallback callback, com.sun.jna.Pointer context)
void DASessionScheduleWithRunLoop(DiskArbitration.DASessionRef session, CoreFoundation.CFRunLoopRef runLoop, CoreFoundation.CFStringRef runLoopMode)
Copyright © 2019. All rights reserved.