Ссылка DRCoreErase.h
Сотрите интерфейсы объекта для Записи Диска.
Включенные заголовки
<CoreServices/CoreServices.h>
<DiscRecording/DRCoreObject.h>
<DiscRecording/DRCoreDevice.h>
<AvailabilityMacros.h>
-
Получает состояние процесса стирания.
Объявление
Swift
func DREraseCopyStatus(_
erase
: DRErase!) -> Unmanaged<CFDictionary>!Objective C
CFDictionaryRef DREraseCopyStatus ( DREraseRef erase );
Параметры
erase
Объект резинки, на котором требуется состояние.
Возвращаемое значение
Возвращает ссылку на объект CFDictionary.
Обсуждение
Эта функция получает ссылку на объект CFDictionary, содержащий состояние процесса стирания, включая завершенный процент, и любые ошибки сообщили. Ссылка неявно сохраняется вызывающей стороной. Это - тот же словарь, отправленный наблюдателям kDREraseStatusChangedNotification.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Создает новое средство стирания.
Объявление
Objective C
DREraseRef DREraseCreate ( DRDeviceRef device );
Параметры
device
Ссылка на устройство для стирания. Если этот параметр не является допустимым DRDevice, поведение не определено.
Возвращаемое значение
Возвращает ссылку на новый непрозрачный тип DRErase.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Получает ссылку на устройство, содержащее диск для стирания.
Объявление
Objective C
DRDeviceRef DREraseGetDevice ( DREraseRef erase );
Параметры
erase
Средство стирания, содержащее ссылку на устройство. Если этот параметр не является допустимым объектом DRErase, поведение не определено.
Возвращаемое значение
Ссылка возвратов на устройство, содержащее диск для стирания.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Свойства возвратов стирания.
Объявление
Swift
func DREraseGetProperties(_
erase
: DRErase!) -> Unmanaged<CFDictionary>!Objective C
CFDictionaryRef DREraseGetProperties ( DREraseRef erase );
Параметры
erase
Процесс стирания для получения свойств. Если этот параметр не является допустимым объектом DRErase, поведение не определено.
Возвращаемое значение
Возвращает объект CFDictionary, содержащий свойства стирания.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Устанавливает свойства процесса стирания.
Объявление
Swift
func DREraseSetProperties(_
erase
: DRErase!, _properties
: CFDictionary!)Objective C
void DREraseSetProperties ( DREraseRef erase, CFDictionaryRef properties );
Параметры
erase
Процесс стирания для установки свойств. Если этот параметр не является допустимым объектом DRErase, поведение не определено.
properties
Объект CFDictionary, содержащий свойства стирания. Если этот параметр не является допустимым объектом CFDictionary, поведение не определено.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
-
Начните процесс стирания.
Объявление
Objective C
OSStatus DREraseStart ( DREraseRef erase );
Параметры
erase
Объект резинки, который должен быть запущен. Если этот параметр не является допустимым DRErase oject, поведение не определено.
Возвращаемое значение
Код ошибки, указывающий, могло ли бы быть запущено стирание.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Обсуждение
Это - тип ссылки на DRErases.
Оператор импорта
Objective C
@import DiscRecording;
Swift
import DiscRecording
Доступность
Доступный в OS X v10.2 и позже.
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Swift
let kDREraseStatusChangedNotification: CFString! let kDREraseTypeComplete: CFString! let kDREraseTypeKey: CFString! let kDREraseTypeQuick: CFString!
Objective C
extern const CFStringRef kDREraseStatusChangedNotification ; extern const CFStringRef kDREraseTypeComplete ; extern const CFStringRef kDREraseTypeKey ; extern const CFStringRef kDREraseTypeQuick ;
Константы
-
kDREraseStatusChangedNotification
kDREraseStatusChangedNotification
Когда объект DRErase обновил состояние, уведомление отправило.
Доступный в OS X v10.2 и позже.
-
kDREraseTypeComplete
kDREraseTypeComplete
Объект CFString указание операции стирания должен стереть каждый байт на диске. Эта работа является медленной, беря порядок 30 минут.
Доступный в OS X v10.2 и позже.
-
kDREraseTypeKey
kDREraseTypeKey
Это ключевые пункты к объекту CFString описание типа стирания, которое будет выполняться. Если этот ключ не присутствует, тип стирания kDREraseTypeQuick принят.
Доступный в OS X v10.2 и позже.
-
kDREraseTypeQuick
kDREraseTypeQuick
Объект CFString указание операции стирания должен сделать минимальный объем работы, чтобы заставить диск появиться пробел. Эта работа обычно занимает только минуту или два.
Доступный в OS X v10.2 и позже.
-