Ссылка 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!) -> DAReturnObjective 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 ) */ };