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

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

Разработчик

Ссылка платформы CoreServices ссылка MDLineage

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

На этой странице

Ссылка MDLineage

Функции MDLineage могут использоваться, чтобы установить, изменить, и хранить данные относительно отношений между различными версиями того же логического файла. Информация происхождения хранится на файлах с помощью расширенных атрибутов. Происхождение для файла может получаться или разыскиваться использование атрибута метаданных Центра внимания kMDItemDocumentLineage.

Функции

  • MDLineageCreate MDLineageCreate Доступный в OS X v10.5 через OS X v10.5

    Создает и возвращает новое, уникальное происхождение.

    Объявление

    Objective C

    CFDictionaryRef MDLineageCreate ( CFAllocatorRef allocator );

    Параметры

    allocator

    Средство выделения для использования для выделения памяти для нового объекта. Передача NULL или kCFAllocatorDefault использовать текущее средство выделения по умолчанию.

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

    Новое, глобально уникальное происхождение, или NULL если была ошибка. Владение соблюдает Создать Правило.

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

    Objective C

    @import CoreServices;

    Доступность

    Доступный в OS X v10.5 через OS X v10.5.

  • MDLineageCreateFromFile MDLineageCreateFromFile Доступный в OS X v10.5 через OS X v10.5

    Создает и возвращает новое, уникальное происхождение с помощью данных от данного файла.

    Объявление

    Objective C

    CFDictionaryRef MDLineageCreateFromFile ( CFAllocatorRef allocator, CFURLRef fileURL );

    Параметры

    allocator

    Средство выделения для использования для выделения памяти для нового объекта. Передача NULL или kCFAllocatorDefault использовать текущее средство выделения по умолчанию.

    fileURL

    URL для файла, с которого можно скопировать данные происхождения.

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

    Новое, глобально уникальное происхождение с помощью данных от fileURL, или NULL если не было никаких данных происхождения, связанных с fileURL или если была ошибка. Владение соблюдает Создать Правило.

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

    Objective C

    @import CoreServices;

    Доступность

    Доступный в OS X v10.5 через OS X v10.5.

  • MDLineageCreateBranchFromFile MDLineageCreateBranchFromFile Доступный в OS X v10.5 через OS X v10.5

    Создает и возвращает новое происхождение, убывающее из данного файла.

    Объявление

    Objective C

    CFDictionaryRef MDLineageCreateBranchFromFile ( CFAllocatorRef allocator, CFURLRef fileURL );

    Параметры

    allocator

    Средство выделения для использования для выделения памяти для нового объекта. Передача NULL или kCFAllocatorDefault использовать текущее средство выделения по умолчанию.

    file

    URL для файла, из которого можно создать разветвленное происхождение.

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

    Новое происхождение, убывающее от данных в fileURL, или NULL если не было никаких данных происхождения, связанных с fileURL или если была ошибка. Владение соблюдает Создать Правило.

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

    Objective C

    @import CoreServices;

    Доступность

    Доступный в OS X v10.5 через OS X v10.5.

  • MDLineageSetOnFile MDLineageSetOnFile Доступный в OS X v10.5 через OS X v10.5

    Пишут данные данные происхождения в данный файл.

    Объявление

    Objective C

    Boolean MDLineageSetOnFile ( CFDictionaryRef lineage, CFURLRef fileURL );

    Параметры

    lineage

    Данные происхождения, полученные из одного из MDLineageCreate функции.

    file

    URL для файла, на котором можно записать происхождение.

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

    true если работа успешно выполнилась, иначе false.

    Обсуждение

    Эта функция перезаписывает любые данные происхождения, уже отмеченные на файле.

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

    Objective C

    @import CoreServices;

    Доступность

    Доступный в OS X v10.5 через OS X v10.5.

  • MDLineageRemoveFromFile MDLineageRemoveFromFile Доступный в OS X v10.5 через OS X v10.5

    Удаляет любое существующее происхождение из данного файла.

    Объявление

    Objective C

    Boolean MDLineageRemoveFromFile ( CFURLRef fileURL );

    Параметры

    file

    Файл, из которого можно удалить все данные происхождения.

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

    true если все данные происхождения были удалены из файла в fileURL, иначе false. Если не было никаких данных происхождения по файлу, возвратам true.

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

    Objective C

    @import CoreServices;

    Доступность

    Доступный в OS X v10.5 через OS X v10.5.