Ссылка 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!) -> DADiskOptionsObjective C
DADiskOptions DADiskGetOptions ( DADiskRef disk );
Параметры
disk
Дисковый объект, для которого можно получить опции.
Возвращаемое значение
Опции.
Оператор импорта
Objective C
@import DiskArbitration;
Swift
import DiskArbitration
Доступность
Доступный в OS X v10.4 и позже.
-
Отчеты, требуется ли диск.
Объявление
Swift
func DADiskIsClaimed(_
disk
: DADisk!) -> BooleanObjective 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) -> DAReturnObjective 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 };
-
Опции для 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 };
Константы