Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка DiskArbitration.h

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка DiskArbitration.h

Включенные заголовки

  • <CoreFoundation/CoreFoundation.h>

  • <DiskArbitration/DADisk.h>

  • <DiskArbitration/DADissenter.h>

  • <DiskArbitration/DASession.h>

Функции

  • Требует указанного дискового объекта монопольное использование.

    Объявление

    Swift

    func DADiskClaim(_ disk: DADisk!, _ options: DADiskClaimOptions, _ release: DADiskClaimReleaseCallback, _ releaseContext: UnsafeMutablePointer<Void>, _ callback: DADiskClaimCallback, _ callbackContext: UnsafeMutablePointer<Void>)

    Objective C

    void DADiskClaim ( DADiskRef disk, DADiskClaimOptions options, DADiskClaimReleaseCallback release, void *releaseContext, DADiskClaimCallback callback, void *callbackContext );

    Параметры

    disk

    Дисковый объект.

    options

    Опции требования.

    release

    Функция обратного вызова для вызова, когда состоит в том, чтобы быть выпущено требование.

    releaseContext

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    callback

    Функция обратного вызова для вызова один раз требование завершается.

    callbackContext

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Извлекает указанный дисковый объект.

    Объявление

    Swift

    func DADiskEject(_ disk: DADisk!, _ options: DADiskEjectOptions, _ callback: DADiskEjectCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DADiskEject ( DADiskRef disk, DADiskEjectOptions options, DADiskEjectCallback callback, void *context );

    Параметры

    disk

    Дисковый объект.

    options

    Извлечь опции.

    callback

    Функция обратного вызова для вызова один раз извлечение завершается.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Получает опции для указанного диска.

    Объявление

    Swift

    func DADiskGetOptions(_ disk: DADisk!) -> DADiskOptions

    Objective C

    DADiskOptions DADiskGetOptions ( DADiskRef disk );

    Параметры

    disk

    Дисковый объект, для которого можно получить опции.

    Возвращаемое значение

    Опции.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Отчеты, требуется ли диск.

    Объявление

    Swift

    func DADiskIsClaimed(_ disk: DADisk!) -> Boolean

    Objective C

    Boolean DADiskIsClaimed ( DADiskRef disk );

    Параметры

    disk

    Дисковый объект.

    Возвращаемое значение

    TRUE, если диск требуется, иначе FALSE.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Монтирует объем в указанном дисковом объекте.

    Объявление

    Swift

    func DADiskMount(_ disk: DADisk!, _ path: CFURL!, _ options: DADiskMountOptions, _ callback: DADiskMountCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DADiskMount ( DADiskRef disk, CFURLRef path, DADiskMountOptions options, DADiskMountCallback callback, void *context );

    Параметры

    disk

    Дисковый объект.

    path

    Путь монтирования. Передайте NULL для «стандартного» пути монтирования.

    options

    Опции монтирования.

    callback

    Функция обратного вызова для вызова один раз монтирование завершается.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Монтирует объем в указанном дисковом объекте, с указанными опциями монтирования.

    Объявление

    Swift

    func DADiskMountWithArguments(_ disk: DADisk!, _ path: CFURL!, _ options: DADiskMountOptions, _ callback: DADiskMountCallback, _ context: UnsafeMutablePointer<Void>, _ arguments: UnsafeMutablePointer<Unmanaged<CFString>?>)

    Objective C

    void DADiskMountWithArguments ( DADiskRef disk, CFURLRef path, DADiskMountOptions options, DADiskMountCallback callback, void *context, CFStringRef arguments[] );

    Параметры

    disk

    Дисковый объект.

    path

    Путь монтирования. Передайте NULL для «стандартного» пути монтирования.

    options

    Опции монтирования.

    callback

    Функция обратного вызова для вызова один раз монтирование завершается.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    arguments

    Завершенный нулем список опций монтирования передать/sbin/mount-o.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Переименовывает объем в указанном дисковом объекте.

    Объявление

    Swift

    func DADiskRename(_ disk: DADisk!, _ name: CFString!, _ options: DADiskRenameOptions, _ callback: DADiskRenameCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DADiskRename ( DADiskRef disk, CFStringRef name, DADiskRenameOptions options, DADiskRenameCallback callback, void *context );

    Параметры

    disk

    Дисковый объект.

    options

    Переименовать опции.

    callback

    Функция обратного вызова для вызова один раз переименовывание завершается.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Устанавливает опции для указанного диска.

    Объявление

    Swift

    func DADiskSetOptions(_ disk: DADisk!, _ options: DADiskOptions, _ value: Boolean) -> DAReturn

    Objective C

    DAReturn DADiskSetOptions ( DADiskRef disk, DADiskOptions options, Boolean value );

    Параметры

    disk

    Дисковый объект, для которого можно установить опции.

    options

    Опции установить или очиститься.

    value

    Передайте TRUE для установки опций; иначе передайте FALSE для очистки опций.

    Возвращаемое значение

    Код результата.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Не требует указанного дискового объекта.

    Объявление

    Swift

    func DADiskUnclaim(_ disk: DADisk!)

    Objective C

    void DADiskUnclaim ( DADiskRef disk );

    Параметры

    disk

    Дисковый объект.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Размонтировал объем в указанном дисковом объекте.

    Объявление

    Swift

    func DADiskUnmount(_ disk: DADisk!, _ options: DADiskUnmountOptions, _ callback: DADiskUnmountCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DADiskUnmount ( DADiskRef disk, DADiskUnmountOptions options, DADiskUnmountCallback callback, void *context );

    Параметры

    disk

    Дисковый объект.

    options

    Опции размонтирования.

    callback

    Функция обратного вызова для вызова один раз размонтирование завершается.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Регистрирует функцию обратного вызова, которую вызовут каждый раз, когда появился диск.

    Объявление

    Swift

    func DARegisterDiskAppearedCallback(_ session: DASession!, _ match: CFDictionary!, _ callback: DADiskAppearedCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DARegisterDiskAppearedCallback ( DASessionRef session, CFDictionaryRef match, DADiskAppearedCallback callback, void *context );

    Параметры

    session

    Объект сеанса.

    match

    Дисковые ключи описания для соответствия. Передайте NULL для всех дисковых объектов.

    callback

    Функция обратного вызова для вызова, когда появился диск.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Регистрирует функцию обратного вызова, которую вызовут каждый раз, когда изменилось дисковое описание.

    Объявление

    Swift

    func DARegisterDiskDescriptionChangedCallback(_ session: DASession!, _ match: CFDictionary!, _ watch: CFArray!, _ callback: DADiskDescriptionChangedCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DARegisterDiskDescriptionChangedCallback ( DASessionRef session, CFDictionaryRef match, CFArrayRef watch, DADiskDescriptionChangedCallback callback, void *context );

    Параметры

    session

    Объект сеанса.

    match

    Дисковые ключи описания для соответствия. Передайте NULL для всех дисковых объектов.

    watch

    Дисковые ключи описания для наблюдения. Передайте NULL для всех ключей.

    callback

    Функция обратного вызова для вызова, когда изменяется наблюдаемый ключ.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Регистрирует функцию обратного вызова, которую вызовут каждый раз, когда исчез диск.

    Объявление

    Swift

    func DARegisterDiskDisappearedCallback(_ session: DASession!, _ match: CFDictionary!, _ callback: DADiskDisappearedCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DARegisterDiskDisappearedCallback ( DASessionRef session, CFDictionaryRef match, DADiskDisappearedCallback callback, void *context );

    Параметры

    session

    Объект сеанса.

    match

    Дисковые ключи описания для соответствия. Передайте NULL для всех дисковых объектов.

    callback

    Функция обратного вызова для вызова, когда исчез диск.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Регистрирует функцию обратного вызова, которую вызовут каждый раз, когда должен быть извлечен объем.

    Объявление

    Swift

    func DARegisterDiskEjectApprovalCallback(_ session: DASession!, _ match: CFDictionary!, _ callback: DADiskEjectApprovalCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DARegisterDiskEjectApprovalCallback ( DASessionRef session, CFDictionaryRef match, DADiskEjectApprovalCallback callback, void *context );

    Параметры

    session

    Объект сеанса.

    match

    Дисковые ключи описания для соответствия. Передайте NULL для всех дисковых объектов.

    callback

    Функция обратного вызова для вызова, когда должен быть извлечен объем.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Регистрирует функцию обратного вызова, которую вызовут каждый раз, когда должен быть смонтирован объем.

    Объявление

    Swift

    func DARegisterDiskMountApprovalCallback(_ session: DASession!, _ match: CFDictionary!, _ callback: DADiskMountApprovalCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DARegisterDiskMountApprovalCallback ( DASessionRef session, CFDictionaryRef match, DADiskMountApprovalCallback callback, void *context );

    Параметры

    session

    Объект сеанса.

    match

    Дисковые ключи описания для соответствия. Передайте NULL для всех дисковых объектов.

    callback

    Функция обратного вызова для вызова, когда должен быть смонтирован объем.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Регистрирует функцию обратного вызова, которую вызовут каждый раз, когда зондировался диск.

    Объявление

    Swift

    func DARegisterDiskPeekCallback(_ session: DASession!, _ match: CFDictionary!, _ order: CFIndex, _ callback: DADiskPeekCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DARegisterDiskPeekCallback ( DASessionRef session, CFDictionaryRef match, CFIndex order, DADiskPeekCallback callback, void *context );

    Параметры

    session

    Объект сеанса.

    match

    Дисковые ключи описания для соответствия. Передайте NULL для всех дисковых объектов.

    order

    Порядок обратного вызова, от самого низкого до самого высокого. Передайте 0 для значения по умолчанию.

    callback

    Функция обратного вызова для вызова, когда зондировался диск.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Регистрирует функцию обратного вызова, которую вызовут каждый раз, когда должен быть размонтирован объем.

    Объявление

    Swift

    func DARegisterDiskUnmountApprovalCallback(_ session: DASession!, _ match: CFDictionary!, _ callback: DADiskUnmountApprovalCallback, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DARegisterDiskUnmountApprovalCallback ( DASessionRef session, CFDictionaryRef match, DADiskUnmountApprovalCallback callback, void *context );

    Параметры

    session

    Объект сеанса.

    match

    Дисковые ключи описания для соответствия. Передайте NULL для всех дисковых объектов.

    callback

    Функция обратного вызова для вызова, когда должен быть размонтирован объем.

    context

    Определяемый пользователем параметр контекста для передачи функции обратного вызова.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Не регистрирует зарегистрированную функцию обратного вызова.

    Объявление

    Swift

    func DAUnregisterApprovalCallback(_ session: DASession!, _ callback: UnsafeMutablePointer<Void>, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DAUnregisterApprovalCallback ( DASessionRef session, void *callback, void *context );

    Параметры

    session

    Объект сеанса.

    callback

    Зарегистрированная функция обратного вызова.

    context

    Определяемый пользователем параметр контекста.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

  • Не регистрирует зарегистрированную функцию обратного вызова.

    Объявление

    Swift

    func DAUnregisterCallback(_ session: DASession!, _ callback: UnsafeMutablePointer<Void>, _ context: UnsafeMutablePointer<Void>)

    Objective C

    void DAUnregisterCallback ( DASessionRef session, void *callback, void *context );

    Параметры

    session

    Объект сеанса.

    callback

    Зарегистрированная функция обратного вызова.

    context

    Определяемый пользователем параметр контекста.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

    Доступный в OS X v10.4 и позже.

Обратные вызовы

  • Тип функции обратного вызова, используемой DARegisterDiskAppearedCallback ().

    Объявление

    Objective C

    typedef void ( *DADiskAppearedCallback )( DADiskRef disk, void *context );

    Параметры

    disk

    Дисковый объект.

    context

    Определяемый пользователем параметр контекста, данный регистрационной функции.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DADiskClaim ().

    Объявление

    Objective C

    typedef void ( *DADiskClaimCallback )( DADiskRef disk, DADissenterRef dissenter, void *context );

    Параметры

    disk

    Дисковый объект.

    dissenter

    Объект инакомыслящего при отказе или NULL на успехе.

    context

    Определяемый пользователем параметр контекста, данный функции требования.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DADiskClaim ().

    Объявление

    Objective C

    typedef DADissenterRef ( *DADiskClaimReleaseCallback )( DADiskRef disk, void *context );

    Параметры

    disk

    Дисковый объект.

    context

    Определяемый пользователем параметр контекста, данный функции требования.

    Возвращаемое значение

    Ссылка инакомыслящего. Передайте NULL для выпуска требования.

    Обсуждение

    Вызывающая сторона этого обратного вызова получает ссылку на возвращенный объект. Вызывающая сторона также неявно сохраняет объект и ответственна за выпуск его с CFRelease ().

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DARegisterDiskDescriptionChangedCallback ().

    Объявление

    Objective C

    typedef void ( *DADiskDescriptionChangedCallback )( DADiskRef disk, CFArrayRef keys, void *context );

    Параметры

    disk

    Дисковый объект.

    keys

    Список измененных ключей.

    context

    Определяемый пользователем параметр контекста, данный регистрационной функции.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DARegisterDiskDisappearedCallback ().

    Объявление

    Objective C

    typedef void ( *DADiskDisappearedCallback )( DADiskRef disk, void *context );

    Параметры

    disk

    Дисковый объект.

    context

    Определяемый пользователем параметр контекста, данный регистрационной функции.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DARegisterDiskEjectApprovalCallback ().

    Объявление

    Objective C

    typedef DADissenterRef ( *DADiskEjectApprovalCallback )( DADiskRef disk, void *context );

    Параметры

    disk

    Дисковый объект.

    context

    Определяемый пользователем параметр контекста, данный регистрационной функции.

    Возвращаемое значение

    Ссылка инакомыслящего. Передайте NULL для утверждения.

    Обсуждение

    Вызывающая сторона этого обратного вызова получает ссылку на возвращенный объект. Вызывающая сторона также неявно сохраняет объект и ответственна за выпуск его с CFRelease ().

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DADiskEject ().

    Объявление

    Objective C

    typedef void ( *DADiskEjectCallback )( DADiskRef disk, DADissenterRef dissenter, void *context );

    Параметры

    disk

    Дисковый объект.

    dissenter

    Объект инакомыслящего при отказе или NULL на успехе.

    context

    Определяемый пользователем параметр контекста, данный извлечь функции.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DARegisterDiskMountApprovalCallback ().

    Объявление

    Objective C

    typedef DADissenterRef ( *DADiskMountApprovalCallback )( DADiskRef disk, void *context );

    Параметры

    disk

    Дисковый объект.

    context

    Определяемый пользователем параметр контекста, данный регистрационной функции.

    Возвращаемое значение

    Ссылка инакомыслящего. Передайте NULL для утверждения.

    Обсуждение

    Вызывающая сторона этого обратного вызова получает ссылку на возвращенный объект. Вызывающая сторона также неявно сохраняет объект и ответственна за выпуск его с CFRelease ().

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DADiskMount ().

    Объявление

    Objective C

    typedef void ( *DADiskMountCallback )( DADiskRef disk, DADissenterRef dissenter, void *context );

    Параметры

    disk

    Дисковый объект.

    dissenter

    Объект инакомыслящего при отказе или NULL на успехе.

    context

    Определяемый пользователем параметр контекста, данный функции монтирования.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DARegisterDiskPeekCallback ().

    Объявление

    Objective C

    typedef void ( *DADiskPeekCallback )( DADiskRef disk, void *context );

    Параметры

    disk

    Дисковый объект.

    context

    Определяемый пользователем параметр контекста, данный регистрационной функции.

    Обсуждение

    Функции обратного вызова быстрого взгляда вызывают в определенном порядке от самого низкоуровневого до самого высокого порядка. DADiskClaim () мог использоваться здесь для требования дискового объекта, и DADiskSetOptions () мог использоваться здесь для установки опций на дисковом объекте.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DADiskRename ().

    Объявление

    Objective C

    typedef void ( *DADiskRenameCallback )( DADiskRef disk, DADissenterRef dissenter, void *context );

    Параметры

    disk

    Дисковый объект.

    dissenter

    Объект инакомыслящего при отказе или NULL на успехе.

    context

    Определяемый пользователем параметр контекста, данный переименовать функции.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DARegisterDiskUnmountApprovalCallback ().

    Объявление

    Objective C

    typedef DADissenterRef ( *DADiskUnmountApprovalCallback )( DADiskRef disk, void *context );

    Параметры

    disk

    Дисковый объект.

    context

    Определяемый пользователем параметр контекста, данный регистрационной функции.

    Возвращаемое значение

    Ссылка инакомыслящего. Передайте NULL для утверждения.

    Обсуждение

    Вызывающая сторона этого обратного вызова получает ссылку на возвращенный объект. Вызывающая сторона также неявно сохраняет объект и ответственна за выпуск его с CFRelease ().

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

  • Тип функции обратного вызова, используемой DADiskUnmount ().

    Объявление

    Objective C

    typedef void ( *DADiskUnmountCallback )( DADiskRef disk, DADissenterRef dissenter, void *context );

    Параметры

    disk

    Дисковый объект.

    dissenter

    Объект инакомыслящего при отказе или NULL на успехе.

    context

    Определяемый пользователем параметр контекста, данный функции размонтирования.

    Оператор импорта

    Objective C

    @import DiskArbitration;

    Доступность

    Доступный в OS X v10.4 и позже.

Константы

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Объявление

    Swift

    var kDADiskDescriptionMatchMediaUnformatted: Unmanaged<CFDictionary>! var kDADiskDescriptionMatchMediaWhole: Unmanaged<CFDictionary>! var kDADiskDescriptionMatchVolumeMountable: Unmanaged<CFDictionary>! var kDADiskDescriptionMatchVolumeUnrecognized: Unmanaged<CFDictionary>! var kDADiskDescriptionWatchVolumeName: Unmanaged<CFArray>! var kDADiskDescriptionWatchVolumePath: Unmanaged<CFArray>!

    Objective C

    extern CFDictionaryRef kDADiskDescriptionMatchMediaUnformatted; extern CFDictionaryRef kDADiskDescriptionMatchMediaWhole; extern CFDictionaryRef kDADiskDescriptionMatchVolumeMountable; extern CFDictionaryRef kDADiskDescriptionMatchVolumeUnrecognized; extern CFArrayRef kDADiskDescriptionWatchVolumeName; extern CFArrayRef kDADiskDescriptionWatchVolumePath;

    Константы

    • kDADiskDescriptionMatchMediaUnformatted

      kDADiskDescriptionMatchMediaUnformatted

      Предопределенный объект CFDictionary, содержащий ряд дисковых ключей описания и значений, подходящих для соответствия бесформатных носителей с помощью DARegister*Callback ().

      Доступный в OS X v10.4 и позже.

    • kDADiskDescriptionMatchMediaWhole

      kDADiskDescriptionMatchMediaWhole

      Предопределенный объект CFDictionary, содержащий ряд дисковых ключей описания и значений, подходящих для соответствия целых носителей с помощью DARegister*Callback ().

      Доступный в OS X v10.4 и позже.

    • kDADiskDescriptionMatchVolumeMountable

      kDADiskDescriptionMatchVolumeMountable

      Предопределенный объект CFDictionary, содержащий ряд дисковых ключей описания и значений, подходящих для соответствия монтируемых объемов с помощью DARegister*Callback ().

      Доступный в OS X v10.4 и позже.

    • kDADiskDescriptionMatchVolumeUnrecognized

      kDADiskDescriptionMatchVolumeUnrecognized

      Предопределенный объект CFDictionary, содержащий ряд дисковых ключей описания и значений, подходящих для соответствия нераспознанных объемов с помощью DARegister*Callback ().

      Доступный в OS X v10.4 и позже.

    • kDADiskDescriptionWatchVolumeName

      kDADiskDescriptionWatchVolumeName

      Предопределенный объект CFArray, содержащий ряд дисковых ключей описания, подходящих для наблюдения использования изменений имени тома DARegisterDiskDescriptionChangedCallback ().

      Доступный в OS X v10.4 и позже.

    • kDADiskDescriptionWatchVolumePath

      kDADiskDescriptionWatchVolumePath

      Предопределенный объект CFArray, содержащий ряд дисковых ключей описания, подходящих для наблюдения, что объем монтирует использование изменений DARegisterDiskDescriptionChangedCallback ().

      Доступный в OS X v10.4 и позже.

  • Опции для DADiskClaim ().

    Объявление

    Objective C

    enum { kDADiskClaimOptionDefault = 0x00000000 };

  • Опции для DADiskEject ().

    Объявление

    Objective C

    enum { kDADiskEjectOptionDefault = 0x00000000 };

  • Опции для DADiskMount ().

    Объявление

    Objective C

    enum { kDADiskMountOptionDefault = 0x00000000, kDADiskMountOptionWhole = 0x00000001 };

    Константы

    • kDADiskMountOptionWhole

      kDADiskMountOptionWhole

      Смонтируйте объемы, связанные к целому дисковому объекту.

      Доступный в OS X v10.4 и позже.

  • Опции для DADiskGetOptions () и DADiskSetOptions ().

    Объявление

    Objective C

    enum { kDADiskOptionDefault = 0x00000000, kDADiskOptionEjectUponLogout CF_ENUM_DEPRECATED_MAC ( 10_3, 10_8) = 0x00000001, kDADiskOptionMountAutomatic CF_ENUM_DEPRECATED_MAC ( 10_3, 10_8) = 0x00000010, kDADiskOptionMountAutomaticNoDefer CF_ENUM_DEPRECATED_MAC ( 10_3, 10_8) = 0x00000020, kDADiskOptionPrivate CF_ENUM_DEPRECATED_MAC ( 10_3, 10_8) = 0x00000100 };

    Константы

    • kDADiskOptionEjectUponLogout

      kDADiskOptionEjectUponLogout

      Осуждаемый. Используйте DADiskEject () при выходе из системы вместо этого.

      Доступный в OS X v10.3 и позже.

      Осуждаемый в OS X v10.8.

    • kDADiskOptionMountAutomatic

      kDADiskOptionMountAutomatic

      Осуждаемый. Используйте DADiskMountApprovalCallback () вместо этого.

      Доступный в OS X v10.3 и позже.

      Осуждаемый в OS X v10.8.

    • kDADiskOptionMountAutomaticNoDefer

      kDADiskOptionMountAutomaticNoDefer

      Осуждаемый. Используйте DADiskMount () вместо этого.

      Доступный в OS X v10.3 и позже.

      Осуждаемый в OS X v10.8.

    • kDADiskOptionPrivate

      kDADiskOptionPrivate

      Осуждаемый. Используйте DADiskMountWithArguments () с «nobrowse» вместо этого.

      Доступный в OS X v10.3 и позже.

      Осуждаемый в OS X v10.8.

  • Опции для DADiskRename ().

    Объявление

    Objective C

    enum { kDADiskRenameOptionDefault = 0x00000000 };

  • Опции для DADiskUnmount ().

    Объявление

    Objective C

    enum { kDADiskUnmountOptionDefault = 0x00000000, kDADiskUnmountOptionForce = 0x00080000, kDADiskUnmountOptionWhole = 0x00000001 };

    Константы

    • kDADiskUnmountOptionForce

      kDADiskUnmountOptionForce

      Размонтируйте объем, даже если файлы все еще активны.

      Доступный в OS X v10.4 и позже.

    • kDADiskUnmountOptionWhole

      kDADiskUnmountOptionWhole

      Размонтируйте объемы, связанные к целому дисковому объекту.

      Доступный в OS X v10.4 и позже.