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

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

Разработчик

Ссылка DADissenter.h

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

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

Ссылка DADissenter.h

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

  • <mach/error.h>

  • <CoreFoundation/CoreFoundation.h>

Функции

  • Создает новый объект инакомыслящего.

    Объявление

    Swift

    func DADissenterCreate(_ allocator: CFAllocator!, _ status: DAReturn, _ string: CFString!) -> Unmanaged<DADissenter>!

    Objective C

    DADissenterRef DADissenterCreate ( CFAllocatorRef allocator, DAReturn status, CFStringRef string );

    Параметры

    allocator

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

    status

    Код возврата.

    string

    Строка кода возврата. Передайте NULL ни по какой причине.

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

    Ссылка на новый DADissenter.

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

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

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

  • Получает код возврата.

    Объявление

    Swift

    func DADissenterGetStatus(_ dissenter: DADissenter!) -> DAReturn

    Objective C

    DAReturn DADissenterGetStatus ( DADissenterRef dissenter );

    Параметры

    dissenter

    DADissenter, для которого можно получить код возврата.

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

    Код возврата. Код возврата BSD, если применимо, кодируется с unix_err ().

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

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

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

  • Получает строку кода возврата.

    Объявление

    Swift

    func DADissenterGetStatusString(_ dissenter: DADissenter!) -> Unmanaged<CFString>!

    Objective C

    CFStringRef DADissenterGetStatusString ( DADissenterRef dissenter );

    Параметры

    dissenter

    DADissenter, для которого можно получить строку кода возврата.

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

    Строка кода возврата.

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

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

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

Типы данных

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

  • Объявление

    Swift

    typealias DADissenterRef = DADissenter

    Objective C

    typedef const struct __DADissenter * DADissenterRef;

    Обсуждение

    Тип ссылки на экземпляры DADissenter.

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

    Objective C

    @import DiskArbitration;

    Swift

    import DiskArbitration

    Доступность

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

Константы

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

  • Код возврата.

    Объявление

    Objective C

    enum { kDAReturnSuccess = 0, kDAReturnError = err_local | err_local_diskarbitration | 0x01 , /* ( 0xF8DA0001 ) */ kDAReturnBusy = err_local | err_local_diskarbitration | 0x02 , /* ( 0xF8DA0002 ) */ kDAReturnBadArgument = err_local | err_local_diskarbitration | 0x03 , /* ( 0xF8DA0003 ) */ kDAReturnExclusiveAccess = err_local | err_local_diskarbitration | 0x04 , /* ( 0xF8DA0004 ) */ kDAReturnNoResources = err_local | err_local_diskarbitration | 0x05 , /* ( 0xF8DA0005 ) */ kDAReturnNotFound = err_local | err_local_diskarbitration | 0x06 , /* ( 0xF8DA0006 ) */ kDAReturnNotMounted = err_local | err_local_diskarbitration | 0x07 , /* ( 0xF8DA0007 ) */ kDAReturnNotPermitted = err_local | err_local_diskarbitration | 0x08 , /* ( 0xF8DA0008 ) */ kDAReturnNotPrivileged = err_local | err_local_diskarbitration | 0x09 , /* ( 0xF8DA0009 ) */ kDAReturnNotReady = err_local | err_local_diskarbitration | 0x0A , /* ( 0xF8DA000A ) */ kDAReturnNotWritable = err_local | err_local_diskarbitration | 0x0B , /* ( 0xF8DA000B ) */ kDAReturnUnsupported = err_local | err_local_diskarbitration | 0x0C /* ( 0xF8DA000C ) */ };