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

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

Разработчик

Ссылка платформы OpenDirectory открывает ссылку функций каталога

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

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

Откройте Directory Functions Reference

Этот документ описывает функции, константы, и типы данных раньше взаимодействовали с, Открывают Directory.

Функции

  • Возвращает идентификатор типа для Открыть контекста Directory.

    Объявление

    Swift

    func ODContextGetTypeID() -> CFTypeID

    Objective C

    CFTypeID ODContextGetTypeID ( void );

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

    Идентификатор типа для Открыть контекста Directory.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает словарь, содержащий подробные данные об узле.

    Объявление

    Swift

    func ODNodeCopyDetails(_ inNode: ODNode!, _ inKeys: CFArray!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!

    Objective C

    CFDictionaryRef ODNodeCopyDetails ( ODNodeRef node, CFArrayRef keys, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    inKeys

    Массив ключей, соответствующих значениям, возвратился в словаре.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Словарь, содержащий подробные данные о inNode соответствие ключам, указанным inKeys.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает ссылку на запись узла.

    Объявление

    Swift

    func ODNodeCopyRecord(_ inNode: ODNode!, _ inRecordType: String!, _ inRecordName: CFString!, _ inAttributes: AnyObject!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODRecord>!

    Objective C

    ODRecordRef ODNodeCopyRecord ( ODNodeRef node, ODRecordType recordType, CFStringRef recordName, CFTypeRef attributes, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    inRecordType

    Тип записи.

    inRecordName

    Имя записи.

    inAttributes

    Массив каталога приписывает, чтобы быть скопированным в дополнение к записи. Может быть NULL.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Ссылка на указанную запись inNode.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает имена подузлов для данного узла.

    Объявление

    Swift

    func ODNodeCopySubnodeNames(_ inNode: ODNode!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ODNodeCopySubnodeNames ( ODNodeRef node, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Массив подымен узла.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает массив типов атрибута, поддерживаемых данным узлом.

    Объявление

    Swift

    func ODNodeCopySupportedAttributes(_ inNode: ODNode!, _ inRecordType: String!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ODNodeCopySupportedAttributes ( ODNodeRef node, ODRecordType recordType, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    inRecordType

    Тип записи для перечисления поддерживаемых типов атрибута для. Может быть NULL.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Массив поддерживаемых типов атрибута.

    Обсуждение

    Если inRecordType NULL, эта функция возвращает все типы атрибута, поддерживаемые всеми типами записи узла; иначе, только атрибут вводит определенный для inRecordType возвращаются.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

    См. также

    «Типы записи»

  • Возвращает массив типов записи, поддерживаемых данным узлом.

    Объявление

    Swift

    func ODNodeCopySupportedRecordTypes(_ inNode: ODNode!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ODNodeCopySupportedRecordTypes ( ODNodeRef node, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Массив поддерживаемых типов записи.

    Обсуждение

    Если inNode не поддерживает проверку поддерживаемые типы записи, все возможные типы записи возвращаются.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает массив подузлов данного узла, которые в настоящее время недостижимы.

    Объявление

    Swift

    func ODNodeCopyUnreachableSubnodeNames(_ inNode: ODNode!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ODNodeCopyUnreachableSubnodeNames ( ODNodeRef node, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Массив недостижимых подузлов, или NULL если все подузлы достижимы.

    Обсуждение

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

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает копию существующего узла.

    Объявление

    Swift

    func ODNodeCreateCopy(_ inAllocator: CFAllocator!, _ inNode: ODNode!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODNode>!

    Objective C

    ODNodeRef ODNodeCreateCopy ( CFAllocatorRef allocator, ODNodeRef node, CFErrorRef *error );

    Параметры

    inAllocator

    Средство выделения памяти для использования. Если NULL, средство выделения по умолчанию используется.

    inNode

    Узел для копирования.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Копия inNode.

    Обсуждение

    Копия включает удаленные учетные данные, используемые для аутентификации узла и прокси.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Создает запись в указанном узле с указанными свойствами.

    Объявление

    Swift

    func ODNodeCreateRecord(_ inNode: ODNode!, _ inRecordType: String!, _ inRecordName: CFString!, _ inAttributes: CFDictionary!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODRecord>!

    Objective C

    ODRecordRef ODNodeCreateRecord ( ODNodeRef node, ODRecordType recordType, CFStringRef recordName, CFDictionaryRef attributeDict, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    inRecordType

    Тип записи.

    inRecordName

    Имя записи.

    inAttributes

    Словарь пар ключ/значение, представляющих атрибуты для записи. Может быть NULL.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Создаваемая запись.

    Обсуждение

    Ключи inAttributes может иметь тип CFStringRef или один из ODRecordType константы. Значения в inAttributes должен иметь тип CFArrayRef, содержа элементы типа CFStringRef или CFDataRef.

    Если любой из атрибутов в inAttributes сбои, которые будут установлены, запись удалена и outError установлен.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает новый узел, создаваемый с указанным именем.

    Объявление

    Swift

    func ODNodeCreateWithName(_ inAllocator: CFAllocator!, _ inSession: ODSession!, _ inNodeName: CFString!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODNode>!

    Objective C

    ODNodeRef ODNodeCreateWithName ( CFAllocatorRef allocator, ODSessionRef session, CFStringRef nodeName, CFErrorRef *error );

    Параметры

    inAllocator

    Средство выделения памяти для использования. Если NULL, средство выделения по умолчанию используется.

    inSession

    Сеанс для создания узла в.

    inNodeName

    Имя узла.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Создаваемый узел.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает новый узел, создаваемый с указанным типом.

    Объявление

    Swift

    func ODNodeCreateWithNodeType(_ inAllocator: CFAllocator!, _ inSession: ODSession!, _ inType: ODNodeType, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODNode>!

    Objective C

    ODNodeRef ODNodeCreateWithNodeType ( CFAllocatorRef allocator, ODSessionRef session, ODNodeType nodeType, CFErrorRef *error );

    Параметры

    inAllocator

    Средство выделения памяти для использования. Если NULL, средство выделения по умолчанию используется.

    inSession

    Сеанс для создания узла в.

    inType

    Тип узла.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Создаваемый узел.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает результат заказного вызова к узлу.

    Объявление

    Swift

    func ODNodeCustomCall(_ inNode: ODNode!, _ inCustomCode: CFIndex, _ inSendData: CFData!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> CFData!

    Objective C

    CFDataRef ODNodeCustomCall ( ODNodeRef node, CFIndex customCode, CFDataRef data, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    inCustomCode

    Пользовательский код для отправки к узлу.

    inSendData

    Данные, требуемые inCustomCode. Может быть NULL.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Результат заказного вызова.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает имя узла.

    Объявление

    Swift

    func ODNodeGetName(_ inNode: ODNode!) -> Unmanaged<CFString>!

    Objective C

    CFStringRef ODNodeGetName ( ODNodeRef node );

    Параметры

    inNode

    Узел.

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

    Имя inNode.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает идентификатор типа для Открыть узла Directory.

    Объявление

    Swift

    func ODNodeGetTypeID() -> CFTypeID

    Objective C

    CFTypeID ODNodeGetTypeID ( void );

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

    Идентификатор типа для Открыть узла Directory.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Учетные данные наборов для взаимодействия с узлом.

    Объявление

    Swift

    func ODNodeSetCredentials(_ inNode: ODNode!, _ inRecordType: String!, _ inRecordName: CFString!, _ inPassword: CFString!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODNodeSetCredentials ( ODNodeRef node, ODRecordType recordType, CFStringRef recordName, CFStringRef password, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    inRecordType

    Тип записи, использующий учетные данные. Может быть NULL. Значение по умолчанию kODRecordTypeUsers.

    inRecordName

    Имя пользователя для использования для аутентификации с узлом.

    inPassword

    Пароль для использования для аутентификации с узлом.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно установлены учетные данные; иначе, false.

    Обсуждение

    Если эта функция перестала работать, предыдущие учетные данные для узла используются.

    Эта функция устанавливает учетные данные для всех ссылок на узел. Если Вы только хотите установить учетные данные для единственной записи, ссылающейся на узел, использовать ODRecordSetNodeCredentials вместо этого.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

    См. также

    «Типы записи»

  • Учетные данные наборов для взаимодействия с узлом с помощью указанного метода аутентификации.

    Объявление

    Swift

    func ODNodeSetCredentialsExtended(_ inNode: ODNode!, _ inRecordType: String!, _ inAuthType: String!, _ inAuthItems: CFArray!, _ outAuthItems: UnsafeMutablePointer<Unmanaged<CFArray>?>, _ outContext: UnsafeMutablePointer<Unmanaged<ODContext>?>, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODNodeSetCredentialsExtended ( ODNodeRef node, ODRecordType recordType, ODAuthenticationType authType, CFArrayRef authItems, CFArrayRef *outAuthItems, ODContextRef *outContext, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    inRecordType

    Тип записи, использующий учетные данные. Может быть NULL. Значение по умолчанию kODRecordTypeUsers.

    inAuthType

    Тип аутентификации для использования.

    inAuthItems

    Массив CFString или CFData объекты, которые будут использоваться в процессе аутентификации.

    outAuthItems

    Массив CFData объекты возвратились из процесса аутентификации, если кто-либо возвращается; NULL иначе.

    outContext

    Надлежащий контекст, если попытка аутентификации требует контекста; NULL иначе. Если нет NULL, тогда больше вызовов должно быть выполнено с Контекстом для продолжения аутентификации.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если не происходит никакая ошибка; иначе, false.

    Обсуждение

    Если эта функция перестала работать, предыдущие учетные данные для узла используются.

    Эта функция устанавливает учетные данные для всех ссылок на узел. Если Вы только хотите установить учетные данные для единственной записи, ссылающейся на узел, использовать ODRecordSetNodeCredentialsExtended вместо этого.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Учетные данные наборов для взаимодействия с узлом с кэшем Kerberos.

    Объявление

    Objective C

    bool ODNodeSetCredentialsUsingKerberosCache ( ODNodeRef node, CFStringRef cacheName, CFErrorRef *error );

    Параметры

    inNode

    Узел.

    inCacheName

    Имя кэша Kerberos для использования. Может быть NULL. По умолчанию в настоящее время активный кэш Kerberos используется.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно установлены учетные данные; иначе, false.

    Обсуждение

    Если эта функция перестала работать, предыдущие учетные данные для узла используются.

    Эта функция устанавливает учетные данные для всех ссылок на узел. Если Вы только хотите установить учетные данные для единственной записи, ссылающейся на узел, использовать ODRecordSetNodeCredentialsUsingKerberosCache вместо этого.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

    Осуждаемый в OS X v10.7.

  • Возвраты следуют из запроса синхронно.

    Объявление

    Swift

    func ODQueryCopyResults(_ inQuery: ODQuery!, _ inAllowPartialResults: Bool, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ODQueryCopyResults ( ODQueryRef query, bool allowPartialResults, CFErrorRef *error );

    Параметры

    inQuery

    Запрос.

    inAllowPartialResults

    Если true, возвращаются только сразу доступные результаты; иначе, функция ожидает, пока все результаты не доступны.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Результаты запроса в массиве ODRecord объекты.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Создает запрос с узлом с помощью предоставленный параметры.

    Объявление

    Swift

    func ODQueryCreateWithNode(_ inAllocator: CFAllocator!, _ inNode: ODNode!, _ inRecordTypeOrList: AnyObject!, _ inAttribute: String!, _ inMatchType: ODMatchType, _ inQueryValueOrList: AnyObject!, _ inReturnAttributeOrList: AnyObject!, _ inMaxResults: CFIndex, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODQuery>!

    Objective C

    ODQueryRef ODQueryCreateWithNode ( CFAllocatorRef allocator, ODNodeRef node, CFTypeRef recordTypeOrList, ODAttributeType attribute, ODMatchType matchType, CFTypeRef queryValueOrList, CFTypeRef returnAttributeOrList, CFIndex maxResults, CFErrorRef *error );

    Параметры

    inAllocator

    Средство выделения памяти для использования. Если NULL, средство выделения по умолчанию используется.

    inNode

    Узел.

    inRecordTypeOrList

    Тип или типы записи на запрос. Может быть a CFString объект для единственного типа или a CFArray объектный содержащий CFString объекты для многократных типов.

    inAttribute

    Имя атрибута для запросов.

    inMatchType

    Тип запроса.

    inQueryValueOrList

    Значение или значения для запросов в атрибуте. Может быть a CFString объект или a CFData объект для единственного значения или a CFArray содержа CFString и CFData объекты для многократных значений.

    inReturnAttributeOrList

    Атрибут или атрибуты, которые будут возвращены из запроса. Может быть a CFString объект для единственного атрибута или a CFArray объектный содержащий CFString объекты для многократных атрибутов. Передача NULL эквивалентно передаче kODAttributeTypeStandardOnly.

    inMaxResults

    Максимальное количество значений, которые будут возвращены.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Создаваемый запрос.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Создает запрос для определенного типа узла с помощью предоставленный параметры.

    Объявление

    Swift

    func ODQueryCreateWithNodeType(_ inAllocator: CFAllocator!, _ inType: ODNodeType, _ inRecordTypeOrList: AnyObject!, _ inAttribute: String!, _ inMatchType: ODMatchType, _ inQueryValueOrList: AnyObject!, _ inReturnAttributeOrList: AnyObject!, _ inMaxResults: CFIndex, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODQuery>!

    Objective C

    ODQueryRef ODQueryCreateWithNodeType ( CFAllocatorRef allocator, ODNodeType nodeType, CFTypeRef recordTypeOrList, ODAttributeType attribute, ODMatchType matchType, CFTypeRef queryValueOrList, CFTypeRef returnAttributeOrList, CFIndex maxResults, CFErrorRef *error );

    Параметры

    inAllocator

    Средство выделения памяти для использования. Если NULL, средство выделения по умолчанию используется.

    inType

    Тип узла.

    inRecordTypeOrList

    Тип или типы записи на запрос. Может быть a CFString объект для единственного типа или a CFArray объектный содержащий CFString объекты для многократных типов.

    inAttribute

    Имя атрибута для запросов.

    inMatchType

    Тип запроса.

    inQueryValueOrList

    Значение или значения для запросов в атрибуте. Может быть a CFString объект или a CFData объект для единственного значения или a CFArray содержа CFString и CFData объекты для многократных значений.

    inReturnAttributeOrList

    Атрибут или атрибуты, которые будут возвращены из запроса. Может быть a CFString объект для единственного атрибута или a CFArray объектный содержащий CFString объекты для многократных атрибутов. Передача NULL эквивалентно передаче kODAttributeTypeStandardOnly.

    inMaxResults

    Максимальное количество значений, которые будут возвращены.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Создаваемый запрос.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает идентификатор типа для Открытого Запроса каталога.

    Объявление

    Swift

    func ODQueryGetTypeID() -> CFTypeID

    Objective C

    CFTypeID ODQueryGetTypeID ( void );

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

    Идентификатор типа для Открытого Запроса каталога.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Получает результаты запроса асинхронно путем планирования запроса в цикле выполнения.

    Объявление

    Swift

    func ODQueryScheduleWithRunLoop(_ inQuery: ODQuery!, _ inRunLoop: CFRunLoop!, _ inRunLoopMode: CFString!)

    Objective C

    void ODQueryScheduleWithRunLoop ( ODQueryRef query, CFRunLoopRef runLoop, CFStringRef runLoopMode );

    Параметры

    inQuery

    Запрос.

    inRunLoop

    Цикл выполнения.

    inRunLoopMode

    Режим цикла выполнения.

    Обсуждение

    Эта функция порождает новый поток для выполнения запроса в inRunLoop. Когда запрос завершен, функцию обратного вызова запроса вызывают с обоими inResults и inError набор к NULL. Для удаления неполного запроса из его цикла выполнения вызвать ODQueryUnscheduleFromRunLoop.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Устанавливает обратный вызов для асинхронного запроса.

    Объявление

    Swift

    func ODQuerySetCallback(_ inQuery: ODQuery!, _ inCallback: ODQueryCallback, _ inUserInfo: UnsafeMutablePointer<Void>)

    Objective C

    void ODQuerySetCallback ( ODQueryRef query, ODQueryCallback callback, void *userInfo );

    Параметры

    inQuery

    Запрос.

    inCallback

    Функция обратного вызова.

    inUserInfo

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

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

    См. также

    ODQueryCallback

  • Получает результаты запроса асинхронно путем добавления запроса к очереди отгрузки.

    Объявление

    Swift

    func ODQuerySetDispatchQueue(_ inQuery: ODQuery!, _ inQueue: dispatch_queue_t!)

    Objective C

    void ODQuerySetDispatchQueue ( ODQueryRef query, dispatch_queue_t queue );

    Параметры

    inQuery

    Запрос.

    inQueue

    Очередь отгрузки.

    Обсуждение

    Когда запрос завершен, функцию обратного вызова запроса вызывают с обоими inResults и inError набор к NULL.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

    См. также

    ODQueryCallback

  • Перезапускает запрос, избавляясь от любых результатов, которые он получил.

    Объявление

    Swift

    func ODQuerySynchronize(_ inQuery: ODQuery!)

    Objective C

    void ODQuerySynchronize ( ODQueryRef query );

    Параметры

    inQuery

    Запрос.

    Обсуждение

    Если inQuery был первоначально запланирован в цикле выполнения с ODQueryScheduleWithRunLoop, с функцией обратного вызова запроса вызывают inResults набор к NULL, inError.error набор к kODErrorQuerySynchronize, и inError.domain набор к kODErrorDomainFramework.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Удаляет запрос из указанного цикла выполнения.

    Объявление

    Swift

    func ODQueryUnscheduleFromRunLoop(_ inQuery: ODQuery!, _ inRunLoop: CFRunLoop!, _ inRunLoopMode: CFString!)

    Objective C

    void ODQueryUnscheduleFromRunLoop ( ODQueryRef query, CFRunLoopRef runLoop, CFStringRef runLoopMode );

    Параметры

    inQuery

    Запрос.

    inRunLoop

    Цикл выполнения.

    inRunLoopMode

    Режим для удаления запроса из.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Добавляет запись как элемент записи группы.

    Объявление

    Swift

    func ODRecordAddMember(_ inGroup: ODRecord!, _ inMember: ODRecord!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordAddMember ( ODRecordRef group, ODRecordRef member, CFErrorRef *error );

    Параметры

    inGroup

    Запись группы.

    inMember

    Запись для добавления.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно добавляется запись; false иначе.

    Обсуждение

    Возвращает ошибку если inGroup не запись группы или если inMember не имеет типа, позволенного в записи группы.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Добавляет значение к атрибуту записи.

    Объявление

    Swift

    func ODRecordAddValue(_ inRecord: ODRecord!, _ inAttribute: String!, _ inValue: AnyObject!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordAddValue ( ODRecordRef record, ODAttributeType attribute, CFTypeRef value, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inAttribute

    Атрибут.

    inValue

    Значение для добавления к атрибуту. Может быть a CFStringRef объект или a CFDataRef объект.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно добавляется значение; false иначе.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Изменяет пароль записи.

    Объявление

    Swift

    func ODRecordChangePassword(_ inRecord: ODRecord!, _ inOldPassword: CFString!, _ inNewPassword: CFString!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordChangePassword ( ODRecordRef record, CFStringRef oldPassword, CFStringRef newPassword, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inOldPassword

    Старый пароль записи. Передача NULL если запись не имеет никакого старого пароля.

    inNewPassword

    Новый пароль записи.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно изменяется пароль; false иначе.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвраты, содержит ли запись группы данную запись.

    Объявление

    Swift

    func ODRecordContainsMember(_ inGroup: ODRecord!, _ inMember: ODRecord!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordContainsMember ( ODRecordRef group, ODRecordRef member, CFErrorRef *error );

    Параметры

    inGroup

    Запись группы.

    inMember

    Запись для проверки на членство в записи группы..

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если inMember элемент inGroup; false иначе.

    Обсуждение

    Эта функция использует систему APIs вместо того, чтобы исследовать атрибуты для определения членства,

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает значения атрибутов записи.

    Объявление

    Swift

    func ODRecordCopyDetails(_ inRecord: ODRecord!, _ inAttributes: CFArray!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFDictionary>!

    Objective C

    CFDictionaryRef ODRecordCopyDetails ( ODRecordRef record, CFArrayRef attributes, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inAttributes

    Массив атрибутов к возвращаемым значениям для. Элементы имеют тип CFStringRef или ODAttributeType. Если NULL, возвращаются все в настоящее время выбираемые значения.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Значения атрибута записи.

    Обсуждение

    Возвращенные значения имеют тип CFString или CFData, В зависимости от типа атрибута. Если inAttributes не NULL и требуемый атрибут не был выбран прежде, он выбирается для возврата его значения.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает политики паролей записи.

    Объявление

    Objective C

    CFDictionaryRef ODRecordCopyPasswordPolicy ( CFAllocatorRef allocator, ODRecordRef record, CFErrorRef *error );

    Параметры

    inAllocator

    Средство выделения памяти для использования. Если NULL, средство выделения по умолчанию используется.

    inRecord

    Запись.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Политики паролей для записи, или NULL если не были установлены никакие политики.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

    Осуждаемый в OS X v10.9.

  • Возвращает значение единственного атрибута записи.

    Объявление

    Swift

    func ODRecordCopyValues(_ inRecord: ODRecord!, _ inAttribute: String!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ODRecordCopyValues ( ODRecordRef record, ODAttributeType attribute, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inAttribute

    Атрибут.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Значение требуемого атрибута, или NULL если не существует атрибут.

    Обсуждение

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

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Удаляет запись из узла и лишает законной силы запись.

    Объявление

    Swift

    func ODRecordDelete(_ inRecord: ODRecord!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordDelete ( ODRecordRef record, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно удалена запись; иначе, false.

    Обсуждение

    После удаления записи необходимо выпустить его с CFRelease функция.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает официальное название записи.

    Объявление

    Swift

    func ODRecordGetRecordName(_ inRecord: ODRecord!) -> Unmanaged<CFString>!

    Objective C

    CFStringRef ODRecordGetRecordName ( ODRecordRef record );

    Параметры

    inRecord

    Запись.

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

    Официальное название записи.

    Обсуждение

    Официальное название записи обычно соответствует первому значению kODAttributeTypeRecordName атрибут, но не всегда.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает тип записи.

    Объявление

    Swift

    func ODRecordGetRecordType(_ inRecord: ODRecord!) -> Unmanaged<CFString>!

    Objective C

    CFStringRef ODRecordGetRecordType ( ODRecordRef record );

    Параметры

    inRecord

    Запись.

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

    Тип записи.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает идентификатор типа для записи.

    Объявление

    Swift

    func ODRecordGetTypeID() -> CFTypeID

    Objective C

    CFTypeID ODRecordGetTypeID ( void );

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

    Идентификатор типа для записи.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Удаляет запись как элемент от указанной записи группы.

    Объявление

    Swift

    func ODRecordRemoveMember(_ inGroup: ODRecord!, _ inMember: ODRecord!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordRemoveMember ( ODRecordRef group, ODRecordRef member, CFErrorRef *error );

    Параметры

    inGroup

    Запись группы.

    inMember

    Запись для удаления.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если inMember успешно удален из inGroup; иначе, false.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Удаляет значение из атрибута записи.

    Объявление

    Swift

    func ODRecordRemoveValue(_ inRecord: ODRecord!, _ inAttribute: String!, _ inValue: AnyObject!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordRemoveValue ( ODRecordRef record, ODAttributeType attribute, CFTypeRef value, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inAttribute

    Атрибут.

    inValue

    Значение для удаления.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если inValue успешно удален из inAttribute; иначе, false.

    Обсуждение

    Если inValue не существует, true возвращается и никакая ошибка не установлена.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Учетные данные аутентификации узла наборов для данной записи.

    Объявление

    Swift

    func ODRecordSetNodeCredentials(_ inRecord: ODRecord!, _ inUsername: CFString!, _ inPassword: CFString!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordSetNodeCredentials ( ODRecordRef record, CFStringRef username, CFStringRef password, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inUsername

    Имя пользователя для использования для аутентификации с узлом.

    inPassword

    Пароль для использования для аутентификации с узлом.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно установлены учетные данные; иначе, false.

    Обсуждение

    Если Вы хотите установить учетные данные для всех ссылок на узел, использовать ODNodeSetCredentials вместо этого.

    Если эта функция перестала работать, предыдущие учетные данные используются.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Учетные данные аутентификации узла наборов для записи с помощью указанного метода аутентификации.

    Объявление

    Swift

    func ODRecordSetNodeCredentialsExtended(_ inRecord: ODRecord!, _ inRecordType: String!, _ inAuthType: String!, _ inAuthItems: CFArray!, _ outAuthItems: UnsafeMutablePointer<Unmanaged<CFArray>?>, _ outContext: UnsafeMutablePointer<Unmanaged<ODContext>?>, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordSetNodeCredentialsExtended ( ODRecordRef record, ODRecordType recordType, ODAuthenticationType authType, CFArrayRef authItems, CFArrayRef *outAuthItems, ODContextRef *outContext, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inRecordType

    Тип записи, использующий учетные данные. Может быть NULL. Значение по умолчанию kODRecordTypeUsers.

    inAuthType

    Тип аутентификации для использования.

    inAuthItems

    Массив CFString или CFData объекты, которые будут использоваться в процессе аутентификации.

    outAuthItems

    Массив CFData объекты возвратились из процесса аутентификации, если кто-либо возвращается; NULL иначе.

    outContext

    Надлежащий контекст, если попытка аутентификации требует контекста; NULL иначе. Если нет NULL, тогда больше вызовов должно быть выполнено с Контекстом для продолжения аутентификации.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если не происходит никакая ошибка; иначе, false.

    Обсуждение

    Если Вы хотите установить учетные данные для всех ссылок на узел, использовать ODNodeSetCredentialsExtended вместо этого.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Учетные данные наборов для взаимодействия с узлом записи с кэшем Kerberos.

    Объявление

    Objective C

    bool ODRecordSetNodeCredentialsUsingKerberosCache ( ODRecordRef record, CFStringRef cacheName, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inCacheName

    Имя кэша Kerberos для использования. Может быть NULL. По умолчанию в настоящее время активный кэш Kerberos используется.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно установлены учетные данные; иначе, false.

    Обсуждение

    Если Вы хотите установить учетные данные для всех ссылок на узел, использовать ODNodeSetCredentialsUsingKerberosCache вместо этого.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

    Осуждаемый в OS X v10.7.

  • Наборы одно или более значений атрибута записи.

    Объявление

    Swift

    func ODRecordSetValue(_ inRecord: ODRecord!, _ inAttribute: String!, _ inValueOrValues: AnyObject!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordSetValue ( ODRecordRef record, ODAttributeType attribute, CFTypeRef valueOrValues, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inAttribute

    Тип атрибута для установки.

    inValueOrValues

    Значение или значения. Может иметь тип CFStringRef или CFDataRef, или a CFArrayRef содержа элементы типа CFStringRef и CFDataRef.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно установлены значение или значения; иначе, false.

    Обсуждение

    Передача пустого массива для inValueOrValues удаляет атрибут.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Синхронизирует запись с каталогом для получения текущих данных и изменений фиксации.

    Объявление

    Swift

    func ODRecordSynchronize(_ inRecord: ODRecord!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordSynchronize ( ODRecordRef record, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если успешно синхронизируется запись; иначе, false.

    Обсуждение

    Эта функция повторно выбирает любые атрибуты, выбранные ранее, но она не выбирает ранее невыбранные атрибуты.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Проверяет данный пароль для записи.

    Объявление

    Swift

    func ODRecordVerifyPassword(_ inRecord: ODRecord!, _ inPassword: CFString!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordVerifyPassword ( ODRecordRef record, CFStringRef password, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inPassword

    Пароль.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если пароль допустим; иначе, false.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Проверяет данный пароль для записи, данной указанный метод аутентификации.

    Объявление

    Swift

    func ODRecordVerifyPasswordExtended(_ inRecord: ODRecord!, _ inAuthType: String!, _ inAuthItems: CFArray!, _ outAuthItems: UnsafeMutablePointer<Unmanaged<CFArray>?>, _ outContext: UnsafeMutablePointer<Unmanaged<ODContext>?>, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ODRecordVerifyPasswordExtended ( ODRecordRef record, ODAuthenticationType authType, CFArrayRef authItems, CFArrayRef *outAuthItems, ODContextRef *outContext, CFErrorRef *error );

    Параметры

    inRecord

    Запись.

    inAuthType

    Тип аутентификации для использования.

    inAuthItems

    Массив CFString или CFData объекты, которые будут использоваться в процессе аутентификации.

    outAuthItems

    Массив CFData объекты возвратились из процесса аутентификации, если кто-либо возвращается; NULL иначе.

    outContext

    Надлежащий контекст, если попытка аутентификации требует контекста; NULL иначе. Если нет NULL, тогда больше вызовов должно быть выполнено с Контекстом для продолжения аутентификации.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    true если информация аутентификации допустима; иначе, false.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает имена узлов, зарегистрированных в данном сеансе.

    Объявление

    Swift

    func ODSessionCopyNodeNames(_ inAllocator: CFAllocator!, _ inSession: ODSession!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ODSessionCopyNodeNames ( CFAllocatorRef allocator, ODSessionRef session, CFErrorRef *error );

    Параметры

    inAllocator

    Средство выделения памяти для использования. Если NULL, средство выделения по умолчанию используется.

    inSession

    Сеанс.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Массив допустимых имен узла в данном сеансе.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Создает сеанс, который будет передан функциям узла.

    Объявление

    Swift

    func ODSessionCreate(_ inAllocator: CFAllocator!, _ inOptions: CFDictionary!, _ outError: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ODSession>!

    Objective C

    ODSessionRef ODSessionCreate ( CFAllocatorRef allocator, CFDictionaryRef options, CFErrorRef *error );

    Параметры

    inAllocator

    Средство выделения памяти для использования. Если NULL, средство выделения по умолчанию используется.

    inOptions

    Словарь опций связаться с сеансом.

    outError

    Ошибочная ссылка для деталей ошибки. Может быть NULL.

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

    Создаваемый сеанс.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

  • Возвращает идентификатор типа для сеанса.

    Объявление

    Swift

    func ODSessionGetTypeID() -> CFTypeID

    Objective C

    CFTypeID ODSessionGetTypeID ( void );

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

    Идентификатор типа для сеанса.

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

    Objective C

    @import OpenDirectory;

    Swift

    import OpenDirectory

    Доступность

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

Типы данных

  • Открыть Directory приписывает тип.

    Объявление

    Objective C

    typedef _ODAttributeType ODAttributeType;

    Обсуждение

    Посмотрите Общие Типы Атрибута и Типы Атрибута Конфигурации для распознанных значений типа атрибута.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть тип аутентификации Directory.

    Объявление

    Objective C

    typedef _ODRecordType ODAuthenticationType;

    Обсуждение

    Посмотрите Типы аутентификации для распознанных значений типа аутентификации.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть тип контекста Directory.

    Объявление

    Objective C

    typedef struct _ODContext *ODContextRef;

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть тип узла Directory.

    Объявление

    Objective C

    typedef struct _ODNode *ODNodeRef;

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открытый тип Запроса каталога.

    Объявление

    Objective C

    typedef struct _ODQuery *ODQueryRef;

    Обсуждение

    Объекты запроса обычно создаются с ODQueryCreateWithNode или ODQueryCreateWithNodeType.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть тип записи Directory.

    Объявление

    Objective C

    typedef struct _ODRecord *ODRecordRef;

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть тип сеанса Directory.

    Объявление

    Objective C

    typedef struct _ODSessionRef *ODSessionRef;

    Обсуждение

    Объекты сеанса обычно создаются с ODSessionCreate, и обычно передаются функциям узла.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть Directory соответствует тип.

    Объявление

    Objective C

    typedef uint32_t ODMatchType;

    Обсуждение

    Посмотрите Типы Соответствия для распознанных значений типа соответствия.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть тип узла Directory.

    Объявление

    Objective C

    typedef uint32_t ODNodeType;

    Обсуждение

    Посмотрите Типы узлов для распознанных значений типа узла.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Возвращается функция обратного вызова, вызванная как результаты запланированного запроса.

    Объявление

    Objective C

    typedef void (*ODQueryCallback)( ODQueryRef inQuery, CFArrayRef inResults, CFErrorRef inError, void *inUserInfo );

    Обсуждение

    Результаты этой функции должны быть сохранены или скопированы. Результаты любого данного вызова являются частичными. Если оба inResults и inError NULL, запрос завершился.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть тип записи Directory.

    Объявление

    Objective C

    typedef _ODRecordType ODRecordType;

    Обсуждение

    Посмотрите Типы записи для распознанных значений типа записи.

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

    Objective C

    @import OpenDirectory;

    Доступность

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

  • Открыть Directory приписывает тип.

    Объявление

    Objective C

    #ifdef __OBJC__ typedef NSString * _ODAttributeType; #else typedef CFStringRef _ODAttributeType; #endif

    Обсуждение

    Это - посреднический тип. Использовать ODAttributeType вместо этого.

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

  • Открыть тип аутентификации Directory.

    Объявление

    Objective C

    #ifdef __OBJC__ typedef NSString * _ODAuthenticationType; #else typedef CFStringRef _ODAuthenticationType; #endif

    Обсуждение

    Это - посреднический тип. Использовать ODAuthenticationType вместо этого.

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

  • Открыть тип записи Directory.

    Объявление

    Objective C

    #ifdef __OBJC__ typedef NSString * _ODRecordType; #else typedef CFStringRef _ODRecordType; #endif

    Обсуждение

    Это - посреднический тип. Использовать ODRecordType вместо этого.

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

Константы

  • Ключи, используемые при указании информации о сеансе.

    Объявление

    Swift

    var kODSessionDefault: Unmanaged<ODSession>! let kODSessionProxyAddress: CFString! let kODSessionProxyPort: CFString! let kODSessionProxyUsername: CFString! let kODSessionProxyPassword: CFString!

    Objective C

    ODSessionRef kODSessionDefault; const CFStringRef kODSessionProxyAddress; const CFStringRef kODSessionProxyPort; const CFStringRef kODSessionProxyUsername; const CFStringRef kODSessionProxyPassword;

    Константы

    • kODSessionDefault

      kODSessionDefault

      Сеанс по умолчанию. Используемый, если нет никакой потребности создать определенную ссылку.

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

    • kODSessionProxyAddress

      kODSessionProxyAddress

      Адрес для соединения с через прокси. Значение имеет тип CFString.

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

    • kODSessionProxyPort

      kODSessionProxyPort

      Порт для соединения с через прокси. Значение имеет тип CFNumber.

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

    • kODSessionProxyUsername

      kODSessionProxyUsername

      Имя пользователя для соединения с через прокси. Значение имеет тип CFString.

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

    • kODSessionProxyPassword

      kODSessionProxyPassword

      Пароль для соединения с через прокси. Значение имеет тип CFString.

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

  • Откройте типы узлов Directory.

    Объявление

    Objective C

    enum { kODNodeTypeAuthentication = 0x2201, kODNodeTypeContacts = 0x2204, kODNodeTypeNetwork = 0x2205, kODNodeTypeLocalNodes = 0x2200, kODNodeTypeConfigure = 0x2202 };

    Константы

    • kODNodeTypeAuthentication

      kODNodeTypeAuthentication

      Узел, используемый для аутентификации или рекордных поисков.

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

    • kODNodeTypeContacts

      kODNodeTypeContacts

      Узел использовал для приложений те контактные данные дескриптора.

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

    • kODNodeTypeNetwork

      kODNodeTypeNetwork

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

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

    • kODNodeTypeLocalNodes

      kODNodeTypeLocalNodes

      Узел, в частности смотрящий на локальный каталог.

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

    • kODNodeTypeConfigure

      kODNodeTypeConfigure

      Узел, в частности относящийся к конфигурации Служб каталогов.

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

  • Типы соответствий используются для поисков.

    Объявление

    Objective C

    enum { kODMatchAny = 0x0001, kODMatchEqualTo = 0x2001, kODMatchBeginsWith = 0x2002, kODMatchEndsWith = 0x2003, kODMatchContains = 0x2004, kODMatchGreaterThan = 0x2006, kODMatchLessThan = 0x2007 kODMatchInsensitiveEqualTo = 0x2101, kODMatchInsensitiveBeginsWith = 0x2102, kODMatchInsensitiveEndsWith = 0x2103, kODMatchInsensitiveContains = 0x2104 };

    Константы

    • kODMatchAny

      kODMatchAny

      Соответствие, возвращающее все записи.

    • kODMatchEqualTo

      kODMatchEqualTo

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

    • kODMatchBeginsWith

      kODMatchBeginsWith

      Соответствие, возвращающее записи, начинающиеся с определенного значения. Это соответствие чувствительно к регистру.

    • kODMatchEndsWith

      kODMatchEndsWith

      Соответствие, возвращающее записи, заканчивающиеся определенным значением. Это соответствие чувствительно к регистру.

    • kODMatchContains

      kODMatchContains

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

    • kODMatchGreaterThan

      kODMatchGreaterThan

      Соответствие, возвращающее записи, которые больше, чем определенное значение.

    • kODMatchLessThan

      kODMatchLessThan

      Соответствие, возвращающее записи, которые являются меньше, чем определенное значение.

    • kODMatchInsensitiveEqualTo

      kODMatchInsensitiveEqualTo

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

    • kODMatchInsensitiveBeginsWith

      kODMatchInsensitiveBeginsWith

      Соответствие, возвращающее записи, начинающиеся с определенного значения. Это соответствие нечувствительно к регистру.

    • kODMatchInsensitiveEndsWith

      kODMatchInsensitiveEndsWith

      Соответствие, возвращающее записи, заканчивающиеся определенным значением. Это соответствие нечувствительно к регистру.

    • kODMatchInsensitiveContains

      kODMatchInsensitiveContains

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

  • Типы Открывают записи Directory.

    Объявление

    Swift

    let kODRecordTypeAttributeTypes: ODRecordType! let kODRecordTypeAFPServer: ODRecordType! let kODRecordTypeAliases: ODRecordType! let kODRecordTypeAugments: ODRecordType! let kODRecordTypeAutomount: ODRecordType! let kODRecordTypeAutomountMap: ODRecordType! let kODRecordTypeAutoServerSetup: ODRecordType! let kODRecordTypeBootp: ODRecordType! let kODRecordTypeCertificateAuthorities: ODRecordType! let kODRecordTypeComputerLists: ODRecordType! let kODRecordTypeComputerGroups: ODRecordType! let kODRecordTypeComputers: ODRecordType! let kODRecordTypeConfiguration: ODRecordType! let kODRecordTypeEthernets: ODRecordType! let kODRecordTypeFileMakerServers: ODRecordType! let kODRecordTypeFTPServer: ODRecordType! let kODRecordTypeGroups: ODRecordType! let kODRecordTypeHostServices: ODRecordType! let kODRecordTypeHosts: ODRecordType! let kODRecordTypeLDAPServer: ODRecordType! let kODRecordTypeLocations: ODRecordType! let kODRecordTypeMounts: ODRecordType! let kODRecordTypeNFS: ODRecordType! let kODRecordTypeNetDomains: ODRecordType! let kODRecordTypeNetGroups: ODRecordType! let kODRecordTypeNetworks: ODRecordType! let kODRecordTypePeople: ODRecordType! let kODRecordTypePresetComputers: ODRecordType! let kODRecordTypePresetComputerGroups: ODRecordType! let kODRecordTypePresetComputerLists: ODRecordType! let kODRecordTypePresetGroups: ODRecordType! let kODRecordTypePresetUsers: ODRecordType! let kODRecordTypePrintService: ODRecordType! let kODRecordTypePrintServiceUser: ODRecordType! let kODRecordTypePrinters: ODRecordType! let kODRecordTypeProtocols: ODRecordType! let kODRecordTypeQTSServer: ODRecordType! let kODRecordTypeRecordTypes: ODRecordType! let kODRecordTypeResources: ODRecordType! let kODRecordTypeRPC: ODRecordType! let kODRecordTypeSMBServer: ODRecordType! let kODRecordTypeServer: ODRecordType! let kODRecordTypeServices: ODRecordType! let kODRecordTypeSharePoints: ODRecordType! let kODRecordTypeUsers: ODRecordType! let kODRecordTypeWebServer: ODRecordType!

    Objective C

    const ODRecordType kODRecordTypeAttributeTypes; const ODRecordType kODRecordTypeAFPServer; const ODRecordType kODRecordTypeAliases; const ODRecordType kODRecordTypeAugments; const ODRecordType kODRecordTypeAutomount; const ODRecordType kODRecordTypeAutomountMap; const ODRecordType kODRecordTypeAutoServerSetup; const ODRecordType kODRecordTypeBootp; const ODRecordType kODRecordTypeCertificateAuthorities; const ODRecordType kODRecordTypeComputerLists; const ODRecordType kODRecordTypeComputerGroups; const ODRecordType kODRecordTypeComputers; const ODRecordType kODRecordTypeConfiguration; const ODRecordType kODRecordTypeEthernets; const ODRecordType kODRecordTypeFileMakerServers; const ODRecordType kODRecordTypeFTPServer; const ODRecordType kODRecordTypeGroups; const ODRecordType kODRecordTypeHostServices; const ODRecordType kODRecordTypeHosts; const ODRecordType kODRecordTypeLDAPServer; const ODRecordType kODRecordTypeLocations; const ODRecordType kODRecordTypeMounts; const ODRecordType kODRecordTypeNFS; const ODRecordType kODRecordTypeNetDomains; const ODRecordType kODRecordTypeNetGroups; const ODRecordType kODRecordTypeNetworks; const ODRecordType kODRecordTypePeople; const ODRecordType kODRecordTypePresetComputers; const ODRecordType kODRecordTypePresetComputerGroups; const ODRecordType kODRecordTypePresetComputerLists; const ODRecordType kODRecordTypePresetGroups; const ODRecordType kODRecordTypePresetUsers; const ODRecordType kODRecordTypePrintService; const ODRecordType kODRecordTypePrintServiceUser; const ODRecordType kODRecordTypePrinters; const ODRecordType kODRecordTypeProtocols; const ODRecordType kODRecordTypeQTSServer; const ODRecordType kODRecordTypeRecordTypes; const ODRecordType kODRecordTypeResources; const ODRecordType kODRecordTypeRPC; const ODRecordType kODRecordTypeSMBServer; const ODRecordType kODRecordTypeServer; const ODRecordType kODRecordTypeServices; const ODRecordType kODRecordTypeSharePoints; const ODRecordType kODRecordTypeUsers; const ODRecordType kODRecordTypeWebServer;

    Константы

    • kODRecordTypeAttributeTypes

      kODRecordTypeAttributeTypes

      Запись, представляющая каждый возможный тип атрибута.

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

    • kODRecordTypeAFPServer

      kODRecordTypeAFPServer

      Тип записи записи сервера AFP.

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

    • kODRecordTypeAliases

      kODRecordTypeAliases

      Тип записи записи псевдонима.

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

    • kODRecordTypeAugments

      kODRecordTypeAugments

      Тип записи увеличенных рекордных данных.

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

    • kODRecordTypeAutomount

      kODRecordTypeAutomount

      Тип записи автомонтирования записывает данные.

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

    • kODRecordTypeAutomountMap

      kODRecordTypeAutomountMap

      Тип записи автомонтирования отображает рекордные данные.

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

    • kODRecordTypeAutoServerSetup

      kODRecordTypeAutoServerSetup

      Тип записи раньше обнаруживал автоматизированную информацию об установке сервера.

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

    • kODRecordTypeBootp

      kODRecordTypeBootp

      Тип записи записи в локальном узле для того, чтобы хранить информацию протокола BOOTP.

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

    • kODRecordTypeCertificateAuthorities

      kODRecordTypeCertificateAuthorities

      Тип записи записи, содержащей информацию о центре сертификации.

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

    • kODRecordTypeComputerLists

      kODRecordTypeComputerLists

      Тип записи компьютера перечисляет запись.

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

    • kODRecordTypeComputerGroups

      kODRecordTypeComputerGroups

      Тип записи компьютерной записи группы.

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

    • kODRecordTypeComputers

      kODRecordTypeComputers

      Тип записи компьютерной записи.

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

    • kODRecordTypeConfiguration

      kODRecordTypeConfiguration

      Тип записи записи конфигурации.

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

    • kODRecordTypeEthernets

      kODRecordTypeEthernets

      Тип записи записи в узле, хранящем информацию Ethernet.

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

    • kODRecordTypeFileMakerServers

      kODRecordTypeFileMakerServers

      Тип записи записи сервера FileMaker.

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

    • kODRecordTypeFTPServer

      kODRecordTypeFTPServer

      Тип записи записи Ftp-сервера.

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

    • kODRecordTypeGroups

      kODRecordTypeGroups

      Тип записи записи группы.

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

    • kODRecordTypeHostServices

      kODRecordTypeHostServices

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

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

    • kODRecordTypeHosts

      kODRecordTypeHosts

      Тип записи записи узла.

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

    • kODRecordTypeLDAPServer

      kODRecordTypeLDAPServer

      Тип записи записи сервера LDAP.

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

    • kODRecordTypeLocations

      kODRecordTypeLocations

      Тип записи записи расположения.

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

    • kODRecordTypeMounts

      kODRecordTypeMounts

      Тип записи записи монтирования.

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

    • kODRecordTypeNFS

      kODRecordTypeNFS

      Тип записи записи NFS.

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

    • kODRecordTypeNetDomains

      kODRecordTypeNetDomains

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

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

    • kODRecordTypeNetGroups

      kODRecordTypeNetGroups

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

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

    • kODRecordTypeNetworks

      kODRecordTypeNetworks

      Тип записи сетевой записи.

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

    • kODRecordTypePeople

      kODRecordTypePeople

      Тип записи «люди» запись, используемая для хранения контактной информации.

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

    • kODRecordTypePresetComputers

      kODRecordTypePresetComputers

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

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

    • kODRecordTypePresetComputerGroups

      kODRecordTypePresetComputerGroups

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

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

    • kODRecordTypePresetComputerLists

      kODRecordTypePresetComputerLists

      Тип записи, используемый для предварительных установок в компьютере, перечисляет рекордное создание.

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

    • kODRecordTypePresetGroups

      kODRecordTypePresetGroups

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

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

    • kODRecordTypePresetUsers

      kODRecordTypePresetUsers

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

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

    • kODRecordTypePrintService

      kODRecordTypePrintService

      Тип записи записи службы печати.

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

    • kODRecordTypePrintServiceUser

      kODRecordTypePrintServiceUser

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

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

    • kODRecordTypePrinters

      kODRecordTypePrinters

      Тип записи записи принтера.

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

    • kODRecordTypeProtocols

      kODRecordTypeProtocols

      Тип записи записи протокола.

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

    • kODRecordTypeQTSServer

      kODRecordTypeQTSServer

      Тип записи QuickTime, передающего запись сервера потоком.

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

    • kODRecordTypeRecordTypes

      kODRecordTypeRecordTypes

      Запись, представляющая каждый возможный тип записи.

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

    • kODRecordTypeResources

      kODRecordTypeResources

      Тип записи ресурса используется в службах группы.

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

    • kODRecordTypeRPC

      kODRecordTypeRPC

      Тип записи записи вызова удаленной процедуры.

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

    • kODRecordTypeSMBServer

      kODRecordTypeSMBServer

      Тип записи записи сервера SMB.

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

    • kODRecordTypeServer

      kODRecordTypeServer

      Тип записи универсальной записи сервера.

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

    • kODRecordTypeServices

      kODRecordTypeServices

      Тип записи каталога базировал службу.

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

    • kODRecordTypeSharePoints

      kODRecordTypeSharePoints

      Тип записи записи SharePoint.

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

    • kODRecordTypeUsers

      kODRecordTypeUsers

      Тип записи пользовательской записи.

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

    • kODRecordTypeWebServer

      kODRecordTypeWebServer

      Тип записи записи веб-сервера.

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

  • Типы Открывают атрибуты Directory.

    Объявление

    Swift

    let kODAttributeTypeAllAttributes: ODAttributeType! let kODAttributeTypeStandardOnly: ODAttributeType! let kODAttributeTypeNativeOnly: ODAttributeType! let kODAttributeTypeAdminLimits: ODAttributeType! let kODAttributeTypeAuthenticationHint: ODAttributeType! let kODAttributeTypeAllTypes: ODAttributeType! let kODAttributeTypeAuthorityRevocationList: ODAttributeType! let kODAttributeTypeBirthday: ODAttributeType! let kODAttributeTypeCACertificate: ODAttributeType! let kODAttributeTypeCapacity: ODAttributeType! let kODAttributeTypeCertificateRevocationList: ODAttributeType! let kODAttributeTypeComment: ODAttributeType! let kODAttributeTypeContactGUID: ODAttributeType! let kODAttributeTypeContactPerson: ODAttributeType! let kODAttributeTypeCreationTimestamp: ODAttributeType! let kODAttributeTypeCrossCertificatePair: ODAttributeType! let kODAttributeTypeDataStamp: ODAttributeType! let kODAttributeTypeFullName: ODAttributeType! let kODAttributeTypeDNSDomain: ODAttributeType! let kODAttributeTypeDNSNameServer: ODAttributeType! let kODAttributeTypeENetAddress: ODAttributeType! let kODAttributeTypeExpire: ODAttributeType! let kODAttributeTypeFirstName: ODAttributeType! let kODAttributeTypeGUID: ODAttributeType! let kODAttributeTypeHomeDirectoryQuota: ODAttributeType! let kODAttributeTypeHomeDirectorySoftQuota: ODAttributeType! let kODAttributeTypeHomeLocOwner: ODAttributeType! let kODAttributeTypeInternetAlias: ODAttributeType! let kODAttributeTypeKDCConfigData: ODAttributeType! let kODAttributeTypeKerberosServices: ODAttributeType! let kODAttributeTypeLastName: ODAttributeType! let kODAttributeTypeLDAPSearchBaseSuffix: ODAttributeType! let kODAttributeTypeLocation: ODAttributeType! let kODAttributeTypeMapGUID: ODAttributeType! let kODAttributeTypeMCXFlags: ODAttributeType! let kODAttributeTypeMCXSettings: ODAttributeType! let kODAttributeTypeMailAttribute: ODAttributeType! let kODAttributeTypeMetaAutomountMap: ODAttributeType! let kODAttributeTypeMiddleName: ODAttributeType! let kODAttributeTypeModificationTimestamp: ODAttributeType! let kODAttributeTypeNFSHomeDirectory: ODAttributeType! let kODAttributeTypeNote: ODAttributeType! let kODAttributeTypeOwner: ODAttributeType! let kODAttributeTypeOwnerGUID: ODAttributeType! let kODAttributeTypePassword: ODAttributeType! let kODAttributeTypePasswordPlus: ODAttributeType! let kODAttributeTypePasswordPolicyOptions: ODAttributeType! let kODAttributeTypePasswordServerList: ODAttributeType! let kODAttributeTypePasswordServerLocation: ODAttributeType! let kODAttributeTypePicture: ODAttributeType! let kODAttributeTypePort: ODAttributeType! let kODAttributeTypePresetUserIsAdmin: ODAttributeType! let kODAttributeTypePrimaryComputerGUID: ODAttributeType! let kODAttributeTypePrimaryComputerList: ODAttributeType! let kODAttributeTypePrimaryGroupID: ODAttributeType! let kODAttributeTypePrinter1284DeviceID: ODAttributeType! let kODAttributeTypePrinterLPRHost: ODAttributeType! let kODAttributeTypePrinterLPRQueue: ODAttributeType! let kODAttributeTypePrinterMakeAndModel: ODAttributeType! let kODAttributeTypePrinterType: ODAttributeType! let kODAttributeTypePrinterURI: ODAttributeType! let kODAttributeTypePrinterXRISupported: ODAttributeType! let kODAttributeTypePrintServiceInfoText: ODAttributeType! let kODAttributeTypePrintServiceInfoXML: ODAttributeType! let kODAttributeTypePrintServiceUserData: ODAttributeType! let kODAttributeTypeRealUserID: ODAttributeType! let kODAttributeTypeRelativeDNPrefix: ODAttributeType! let kODAttributeTypeSMBAcctFlags: ODAttributeType! let kODAttributeTypeSMBGroupRID: ODAttributeType! let kODAttributeTypeSMBHome: ODAttributeType! let kODAttributeTypeSMBHomeDrive: ODAttributeType! let kODAttributeTypeSMBKickoffTime: ODAttributeType! let kODAttributeTypeSMBLogoffTime: ODAttributeType! let kODAttributeTypeSMBLogonTime: ODAttributeType! let kODAttributeTypeSMBPrimaryGroupSID: ODAttributeType! let kODAttributeTypeSMBPWDLastSet: ODAttributeType! let kODAttributeTypeSMBProfilePath: ODAttributeType! let kODAttributeTypeSMBRID: ODAttributeType! let kODAttributeTypeSMBScriptPath: ODAttributeType! let kODAttributeTypeSMBSID: ODAttributeType! let kODAttributeTypeSMBUserWorkstations: ODAttributeType! let kODAttributeTypeServiceType: ODAttributeType! let kODAttributeTypeSetupAdvertising: ODAttributeType! let kODAttributeTypeSetupAutoRegister: ODAttributeType! let kODAttributeTypeSetupLocation: ODAttributeType! let kODAttributeTypeSetupOccupation: ODAttributeType! let kODAttributeTypeTimeToLive: ODAttributeType! let kODAttributeTypeUniqueID: ODAttributeType! let kODAttributeTypeUserCertificate: ODAttributeType! let kODAttributeTypeUserPKCS12Data: ODAttributeType! let kODAttributeTypeUserShell: ODAttributeType! let kODAttributeTypeUserSMIMECertificate: ODAttributeType! let kODAttributeTypeVFSDumpFreq: ODAttributeType! let kODAttributeTypeVFSLinkDir: ODAttributeType! let kODAttributeTypeVFSPassNo: ODAttributeType! let kODAttributeTypeVFSType: ODAttributeType! let kODAttributeTypeWeblogURI: ODAttributeType! let kODAttributeTypeXMLPlist: ODAttributeType! let kODAttributeTypeProtocolNumber: ODAttributeType! let kODAttributeTypeRPCNumber: ODAttributeType! let kODAttributeTypeNetworkNumber: ODAttributeType! let kODAttributeTypeAccessControlEntry: ODAttributeType! let kODAttributeTypeAddressLine1: ODAttributeType! let kODAttributeTypeAddressLine2: ODAttributeType! let kODAttributeTypeAddressLine3: ODAttributeType! let kODAttributeTypeAreaCode: ODAttributeType! let kODAttributeTypeAuthenticationAuthority: ODAttributeType! let kODAttributeTypeAutomountInformation: ODAttributeType! let kODAttributeTypeBootParams: ODAttributeType! let kODAttributeTypeBuilding: ODAttributeType! let kODAttributeTypeServicesLocator: ODAttributeType! let kODAttributeTypeCity: ODAttributeType! let kODAttributeTypeCompany: ODAttributeType! let kODAttributeTypeComputers: ODAttributeType! let kODAttributeTypeCountry: ODAttributeType! let kODAttributeTypeDepartment: ODAttributeType! let kODAttributeTypeDNSName: ODAttributeType! let kODAttributeTypeEMailAddress: ODAttributeType! let kODAttributeTypeEMailContacts: ODAttributeType! let kODAttributeTypeFaxNumber: ODAttributeType! let kODAttributeTypeGroup: ODAttributeType! let kODAttributeTypeGroupMembers: ODAttributeType! let kODAttributeTypeGroupMembership: ODAttributeType! let kODAttributeTypeGroupServices: ODAttributeType! let kODAttributeTypeHomePhoneNumber: ODAttributeType! let kODAttributeTypeHTML: ODAttributeType! let kODAttributeTypeHomeDirectory: ODAttributeType! let kODAttributeTypeIMHandle: ODAttributeType! let kODAttributeTypeIPAddress: ODAttributeType! let kODAttributeTypeIPAddressAndENetAddress: ODAttributeType! let kODAttributeTypeIPv6Address: ODAttributeType! let kODAttributeTypeJPEGPhoto: ODAttributeType! let kODAttributeTypeJobTitle: ODAttributeType! let kODAttributeTypeKDCAuthKey: ODAttributeType! let kODAttributeTypeKeywords: ODAttributeType! let kODAttributeTypeLDAPReadReplicas: ODAttributeType! let kODAttributeTypeLDAPWriteReplicas: ODAttributeType! let kODAttributeTypeMapCoordinates: ODAttributeType! let kODAttributeTypeMapURI: ODAttributeType! let kODAttributeTypeMIME: ODAttributeType! let kODAttributeTypeMobileNumber: ODAttributeType! let kODAttributeTypeNestedGroups: ODAttributeType! let kODAttributeTypeNetGroups: ODAttributeType! let kODAttributeTypeNickName: ODAttributeType! let kODAttributeTypeOrganizationInfo: ODAttributeType! let kODAttributeTypeOrganizationName: ODAttributeType! let kODAttributeTypePagerNumber: ODAttributeType! let kODAttributeTypePhoneContacts: ODAttributeType! let kODAttributeTypePhoneNumber: ODAttributeType! let kODAttributeTypePGPPublicKey: ODAttributeType! let kODAttributeTypePostalAddress: ODAttributeType! let kODAttributeTypePostalAddressContacts: ODAttributeType! let kODAttributeTypePostalCode: ODAttributeType! let kODAttributeTypeNamePrefix: ODAttributeType! let kODAttributeTypeProtocols: ODAttributeType! let kODAttributeTypeRecordName: ODAttributeType! let kODAttributeTypeRelationships: ODAttributeType! let kODAttributeTypeResourceInfo: ODAttributeType! let kODAttributeTypeResourceType: ODAttributeType! let kODAttributeTypeState: ODAttributeType! let kODAttributeTypeStreet: ODAttributeType! let kODAttributeTypeNameSuffix: ODAttributeType! let kODAttributeTypeURL: ODAttributeType! let kODAttributeTypeVFSOpts: ODAttributeType! let kODAttributeTypeAlias: ODAttributeType! let kODAttributeTypeAuthCredential: ODAttributeType! let kODAttributeTypeCopyTimestamp: ODAttributeType! let kODAttributeTypeDateRecordCreated: ODAttributeType! let kODAttributeTypeKerberosRealm: ODAttributeType! let kODAttributeTypeNTDomainComputerAccount: ODAttributeType! let kODAttributeTypeOriginalHomeDirectory: ODAttributeType! let kODAttributeTypeOriginalNFSHomeDirectory: ODAttributeType! let kODAttributeTypeOriginalNodeName: ODAttributeType! let kODAttributeTypePrimaryNTDomain: ODAttributeType! let kODAttributeTypePwdAgingPolicy: ODAttributeType! let kODAttributeTypeReadOnlyNode: ODAttributeType! let kODAttributeTypeTimePackage: ODAttributeType! let kODAttributeTypeTotalSize: ODAttributeType! let kODAttributeTypeAuthMethod: ODAttributeType! let kODAttributeTypeMetaNodeLocation: ODAttributeType! let kODAttributeTypeNodePath: ODAttributeType! let kODAttributeTypePlugInInfo: ODAttributeType! let kODAttributeTypeRecordType: ODAttributeType! let kODAttributeTypeSchema: ODAttributeType! let kODAttributeTypeSubNodes: ODAttributeType! let kODAttributeTypeNetGroupTriplet: ODAttributeType! let kODAttributeTypeSearchPath: ODAttributeType! let kODAttributeTypeSearchPolicy: ODAttributeType! let kODAttributeTypeAutomaticSearchPath: ODAttributeType! let kODAttributeTypeLocalOnlySearchPath: ODAttributeType! let kODAttributeTypeCustomSearchPath: ODAttributeType! let kODAttributeTypeAdvertisedServices: ODAttributeType! let kODAttributeTypeLocaleRelay: ODAttributeType! let kODAttributeTypeLocaleSubnets: ODAttributeType! let kODAttributeTypeNetworkInterfaces: ODAttributeType! let kODAttributeTypeParentLocales: ODAttributeType! let kODAttributeTypePrimaryLocale: ODAttributeType!

    Objective C

    const ODAttributeType kODAttributeTypeAllAttributes; const ODAttributeType kODAttributeTypeStandardOnly; const ODAttributeType kODAttributeTypeNativeOnly; const ODAttributeType kODAttributeTypeAdminLimits; const ODAttributeType kODAttributeTypeAuthenticationHint; const ODAttributeType kODAttributeTypeAllTypes; const ODAttributeType kODAttributeTypeAuthorityRevocationList; const ODAttributeType kODAttributeTypeBirthday; const ODAttributeType kODAttributeTypeCACertificate; const ODAttributeType kODAttributeTypeCapacity; const ODAttributeType kODAttributeTypeCertificateRevocationList; const ODAttributeType kODAttributeTypeComment; const ODAttributeType kODAttributeTypeContactGUID; const ODAttributeType kODAttributeTypeContactPerson; const ODAttributeType kODAttributeTypeCreationTimestamp; const ODAttributeType kODAttributeTypeCrossCertificatePair; const ODAttributeType kODAttributeTypeDataStamp; const ODAttributeType kODAttributeTypeFullName; const ODAttributeType kODAttributeTypeDNSDomain; const ODAttributeType kODAttributeTypeDNSNameServer; const ODAttributeType kODAttributeTypeENetAddress; const ODAttributeType kODAttributeTypeExpire; const ODAttributeType kODAttributeTypeFirstName; const ODAttributeType kODAttributeTypeGUID; const ODAttributeType kODAttributeTypeHomeDirectoryQuota; const ODAttributeType kODAttributeTypeHomeDirectorySoftQuota; const ODAttributeType kODAttributeTypeHomeLocOwner; const ODAttributeType kODAttributeTypeInternetAlias; const ODAttributeType kODAttributeTypeKDCConfigData; const ODAttributeType kODAttributeTypeKerberosServices; const ODAttributeType kODAttributeTypeLastName; const ODAttributeType kODAttributeTypeLDAPSearchBaseSuffix; const ODAttributeType kODAttributeTypeLocation; const ODAttributeType kODAttributeTypeMapGUID; const ODAttributeType kODAttributeTypeMCXFlags; const ODAttributeType kODAttributeTypeMCXSettings; const ODAttributeType kODAttributeTypeMailAttribute; const ODAttributeType kODAttributeTypeMetaAutomountMap; const ODAttributeType kODAttributeTypeMiddleName; const ODAttributeType kODAttributeTypeModificationTimestamp; const ODAttributeType kODAttributeTypeNFSHomeDirectory; const ODAttributeType kODAttributeTypeNote; const ODAttributeType kODAttributeTypeOwner; const ODAttributeType kODAttributeTypeOwnerGUID; const ODAttributeType kODAttributeTypePassword; const ODAttributeType kODAttributeTypePasswordPlus; const ODAttributeType kODAttributeTypePasswordPolicyOptions; const ODAttributeType kODAttributeTypePasswordServerList; const ODAttributeType kODAttributeTypePasswordServerLocation; const ODAttributeType kODAttributeTypePicture; const ODAttributeType kODAttributeTypePort; const ODAttributeType kODAttributeTypePresetUserIsAdmin; const ODAttributeType kODAttributeTypePrimaryComputerGUID; const ODAttributeType kODAttributeTypePrimaryComputerList; const ODAttributeType kODAttributeTypePrimaryGroupID; const ODAttributeType kODAttributeTypePrinter1284DeviceID; const ODAttributeType kODAttributeTypePrinterLPRHost; const ODAttributeType kODAttributeTypePrinterLPRQueue; const ODAttributeType kODAttributeTypePrinterMakeAndModel; const ODAttributeType kODAttributeTypePrinterType; const ODAttributeType kODAttributeTypePrinterURI; const ODAttributeType kODAttributeTypePrinterXRISupported; const ODAttributeType kODAttributeTypePrintServiceInfoText; const ODAttributeType kODAttributeTypePrintServiceInfoXML; const ODAttributeType kODAttributeTypePrintServiceUserData; const ODAttributeType kODAttributeTypeRealUserID; const ODAttributeType kODAttributeTypeRelativeDNPrefix; const ODAttributeType kODAttributeTypeSMBAcctFlags; const ODAttributeType kODAttributeTypeSMBGroupRID; const ODAttributeType kODAttributeTypeSMBHome; const ODAttributeType kODAttributeTypeSMBHomeDrive; const ODAttributeType kODAttributeTypeSMBKickoffTime; const ODAttributeType kODAttributeTypeSMBLogoffTime; const ODAttributeType kODAttributeTypeSMBLogonTime; const ODAttributeType kODAttributeTypeSMBPrimaryGroupSID; const ODAttributeType kODAttributeTypeSMBPWDLastSet; const ODAttributeType kODAttributeTypeSMBProfilePath; const ODAttributeType kODAttributeTypeSMBRID; const ODAttributeType kODAttributeTypeSMBScriptPath; const ODAttributeType kODAttributeTypeSMBSID; const ODAttributeType kODAttributeTypeSMBUserWorkstations; const ODAttributeType kODAttributeTypeServiceType; const ODAttributeType kODAttributeTypeSetupAdvertising; const ODAttributeType kODAttributeTypeSetupAutoRegister; const ODAttributeType kODAttributeTypeSetupLocation; const ODAttributeType kODAttributeTypeSetupOccupation; const ODAttributeType kODAttributeTypeTimeToLive; const ODAttributeType kODAttributeTypeUniqueID; const ODAttributeType kODAttributeTypeUserCertificate; const ODAttributeType kODAttributeTypeUserPKCS12Data; const ODAttributeType kODAttributeTypeUserShell; const ODAttributeType kODAttributeTypeUserSMIMECertificate; const ODAttributeType kODAttributeTypeVFSDumpFreq; const ODAttributeType kODAttributeTypeVFSLinkDir; const ODAttributeType kODAttributeTypeVFSPassNo; const ODAttributeType kODAttributeTypeVFSType; const ODAttributeType kODAttributeTypeWeblogURI; const ODAttributeType kODAttributeTypeXMLPlist; const ODAttributeType kODAttributeTypeProtocolNumber; const ODAttributeType kODAttributeTypeRPCNumber; const ODAttributeType kODAttributeTypeNetworkNumber; const ODAttributeType kODAttributeTypeAccessControlEntry; const ODAttributeType kODAttributeTypeAddressLine1; const ODAttributeType kODAttributeTypeAddressLine2; const ODAttributeType kODAttributeTypeAddressLine3; const ODAttributeType kODAttributeTypeAreaCode; const ODAttributeType kODAttributeTypeAuthenticationAuthority; const ODAttributeType kODAttributeTypeAutomountInformation; const ODAttributeType kODAttributeTypeBootParams; const ODAttributeType kODAttributeTypeBuilding; const ODAttributeType kODAttributeTypeServicesLocator; const ODAttributeType kODAttributeTypeCity; const ODAttributeType kODAttributeTypeCompany; const ODAttributeType kODAttributeTypeComputers; const ODAttributeType kODAttributeTypeCountry; const ODAttributeType kODAttributeTypeDepartment; const ODAttributeType kODAttributeTypeDNSName; const ODAttributeType kODAttributeTypeEMailAddress; const ODAttributeType kODAttributeTypeEMailContacts; const ODAttributeType kODAttributeTypeFaxNumber; const ODAttributeType kODAttributeTypeGroup; const ODAttributeType kODAttributeTypeGroupMembers; const ODAttributeType kODAttributeTypeGroupMembership; const ODAttributeType kODAttributeTypeGroupServices; const ODAttributeType kODAttributeTypeHomePhoneNumber; const ODAttributeType kODAttributeTypeHTML; const ODAttributeType kODAttributeTypeHomeDirectory; const ODAttributeType kODAttributeTypeIMHandle; const ODAttributeType kODAttributeTypeIPAddress; const ODAttributeType kODAttributeTypeIPAddressAndENetAddress; const ODAttributeType kODAttributeTypeIPv6Address; const ODAttributeType kODAttributeTypeJPEGPhoto; const ODAttributeType kODAttributeTypeJobTitle; const ODAttributeType kODAttributeTypeKDCAuthKey; const ODAttributeType kODAttributeTypeKeywords; const ODAttributeType kODAttributeTypeLDAPReadReplicas; const ODAttributeType kODAttributeTypeLDAPWriteReplicas; const ODAttributeType kODAttributeTypeMapCoordinates; const ODAttributeType kODAttributeTypeMapURI; const ODAttributeType kODAttributeTypeMIME; const ODAttributeType kODAttributeTypeMobileNumber; const ODAttributeType kODAttributeTypeNestedGroups; const ODAttributeType kODAttributeTypeNetGroups; const ODAttributeType kODAttributeTypeNickName; const ODAttributeType kODAttributeTypeOrganizationInfo; const ODAttributeType kODAttributeTypeOrganizationName; const ODAttributeType kODAttributeTypePagerNumber; const ODAttributeType kODAttributeTypePhoneContacts; const ODAttributeType kODAttributeTypePhoneNumber; const ODAttributeType kODAttributeTypePGPPublicKey; const ODAttributeType kODAttributeTypePostalAddress; const ODAttributeType kODAttributeTypePostalAddressContacts; const ODAttributeType kODAttributeTypePostalCode; const ODAttributeType kODAttributeTypeNamePrefix; const ODAttributeType kODAttributeTypeProtocols; const ODAttributeType kODAttributeTypeRecordName; const ODAttributeType kODAttributeTypeRelationships; const ODAttributeType kODAttributeTypeResourceInfo; const ODAttributeType kODAttributeTypeResourceType; const ODAttributeType kODAttributeTypeState; const ODAttributeType kODAttributeTypeStreet; const ODAttributeType kODAttributeTypeNameSuffix; const ODAttributeType kODAttributeTypeURL; const ODAttributeType kODAttributeTypeVFSOpts; const ODAttributeType kODAttributeTypeAlias; const ODAttributeType kODAttributeTypeAuthCredential; const ODAttributeType kODAttributeTypeCopyTimestamp; const ODAttributeType kODAttributeTypeDateRecordCreated; const ODAttributeType kODAttributeTypeKerberosRealm; const ODAttributeType kODAttributeTypeNTDomainComputerAccount; const ODAttributeType kODAttributeTypeOriginalHomeDirectory; const ODAttributeType kODAttributeTypeOriginalNFSHomeDirectory; const ODAttributeType kODAttributeTypeOriginalNodeName; const ODAttributeType kODAttributeTypePrimaryNTDomain; const ODAttributeType kODAttributeTypePwdAgingPolicy; const ODAttributeType kODAttributeTypeReadOnlyNode; const ODAttributeType kODAttributeTypeTimePackage; const ODAttributeType kODAttributeTypeTotalSize; const ODAttributeType kODAttributeTypeAuthMethod; const ODAttributeType kODAttributeTypeMetaNodeLocation; const ODAttributeType kODAttributeTypeNodePath; const ODAttributeType kODAttributeTypePlugInInfo; const ODAttributeType kODAttributeTypeRecordType; const ODAttributeType kODAttributeTypeSchema; const ODAttributeType kODAttributeTypeSubNodes; const ODAttributeType kODAttributeTypeNetGroupTriplet; const ODAttributeType kODAttributeTypeSearchPath; const ODAttributeType kODAttributeTypeSearchPolicy; const ODAttributeType kODAttributeTypeAutomaticSearchPath; const ODAttributeType kODAttributeTypeLocalOnlySearchPath; const ODAttributeType kODAttributeTypeCustomSearchPath; const ODAttributeType kODAttributeTypeAdvertisedServices; const ODAttributeType kODAttributeTypeLocaleRelay; const ODAttributeType kODAttributeTypeLocaleSubnets; const ODAttributeType kODAttributeTypeNetworkInterfaces; const ODAttributeType kODAttributeTypeParentLocales; const ODAttributeType kODAttributeTypePrimaryLocale;

    Константы

    • kODAttributeTypeAllAttributes

      kODAttributeTypeAllAttributes

      Тип атрибута, используемый в запросе всего атрибута, вводит в поиске.

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

    • kODAttributeTypeStandardOnly

      kODAttributeTypeStandardOnly

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

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

    • kODAttributeTypeNativeOnly

      kODAttributeTypeNativeOnly

      Тип атрибута, используемый в запросе только собственного компонента, приписывает типы в поиске.

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

    • kODAttributeTypeAdminLimits

      kODAttributeTypeAdminLimits

      Тип атрибута списка свойств XML, указывающего то, что может отредактировать администраторский пользователь. Найденный в записях типа kODRecordTypeUsers.

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

    • kODAttributeTypeAuthenticationHint

      kODAttributeTypeAuthenticationHint

      Тип атрибута аутентификации подсказывает атрибут.

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

    • kODAttributeTypeAllTypes

      kODAttributeTypeAllTypes

      Тип атрибута раньше указывал все типы атрибута для данного типа записи узел конфигурации.

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

    • kODAttributeTypeAuthorityRevocationList

      kODAttributeTypeAuthorityRevocationList

      Тип атрибута аннулирования полномочий перечисляет атрибут, определяющий сертификаты центра сертификации, которым больше не доверяют. Обычно найденный в записях типа kODRecordTypeCertificateAuthorities.

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

    • kODAttributeTypeBirthday

      kODAttributeTypeBirthday

      Тип атрибута атрибута дня рождения.

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

    • kODAttributeTypeCACertificate

      kODAttributeTypeCACertificate

      Тип атрибута атрибута сертификата центра сертификации, содержащего двоичный файл сертификата. Обычно найденный в записях типа kODRecordTypeCertificateAuthority.

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

    • kODAttributeTypeCapacity

      kODAttributeTypeCapacity

      Тип атрибута полного атрибута, указывающего способность ресурса.

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

    • kODAttributeTypeCertificateRevocationList

      kODAttributeTypeCertificateRevocationList

      Тип атрибута атрибута списка аннулированных сертификатов, определяющего сертификаты, которым больше не доверяют. Обычно найденный в записях типа kODRecordTypeCertificateAuthorities.

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

    • kODAttributeTypeComment

      kODAttributeTypeComment

      Тип атрибута бесформатного атрибута комментария.

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

    • kODAttributeTypeContactGUID

      kODAttributeTypeContactGUID

      Тип атрибута контакта атрибут GUID. Обычно найденный в записях типа kODRecordTypeGroups.

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

    • kODAttributeTypeContactPerson

      kODAttributeTypeContactPerson

      Тип атрибута атрибута контактного лица, указывающего контактное лицо машины.

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

    • kODAttributeTypeCreationTimestamp

      kODAttributeTypeCreationTimestamp

      Тип атрибута создания добавляет метку времени к атрибуту, указывающему время, запись создавалась.

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

    • kODAttributeTypeCrossCertificatePair

      kODAttributeTypeCrossCertificatePair

      Тип атрибута перекрестного атрибута сертификата, содержащего двоичный файл двух сертификатов, проверяющих друг друга. Обычно найденный в записях типа kODRecordTypeCertificateAuthorities

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

    • kODAttributeTypeDataStamp

      kODAttributeTypeDataStamp

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

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

    • kODAttributeTypeFullName

      kODAttributeTypeFullName

      Тип атрибута атрибута полного имени, указывающего полное имя записи.

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

    • kODAttributeTypeDNSDomain

      kODAttributeTypeDNSDomain

      Тип атрибута атрибута домена DNS.

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

    • kODAttributeTypeDNSNameServer

      kODAttributeTypeDNSNameServer

      Тип атрибута атрибута сервера имен DNS.

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

    • kODAttributeTypeENetAddress

      kODAttributeTypeENetAddress

      Тип атрибута атрибута Ethernet-адреса, указывающего Ethernet-адрес записи (MAC-адрес).

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

    • kODAttributeTypeExpire

      kODAttributeTypeExpire

      Тип атрибута атрибута истечения срока, указывающего дату истечения срока или время записи.

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

    • kODAttributeTypeFirstName

      kODAttributeTypeFirstName

      Тип атрибута атрибута имени.

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

    • kODAttributeTypeGUID

      kODAttributeTypeGUID

      Тип атрибута атрибута GUID, указывающего 128-разрядный GUID записи.

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

    • kODAttributeTypeHomeDirectoryQuota

      kODAttributeTypeHomeDirectoryQuota

      Тип атрибута атрибута квоты корневого каталога, перечисленного в байтах. Обычно найденный в записях типа kODRecordTypeUsers.

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

    • kODAttributeTypeHomeDirectorySoftQuota

      kODAttributeTypeHomeDirectorySoftQuota

      Тип атрибута корневого каталога мягкий атрибут квоты, перечисленный в байтах. Это указывает предел размера, в котором пользователи уведомляются, что они достигают своей твердой квоты. Обычно найденный в записях типа kODRecordTypeUsers.

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

    • kODAttributeTypeHomeLocOwner

      kODAttributeTypeHomeLocOwner

      Тип атрибута рабочей группы совместно использовал атрибут корневого каталога.

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

    • kODAttributeTypeInternetAlias

      kODAttributeTypeInternetAlias

      Тип атрибута Интернета искажает атрибут.

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

    • kODAttributeTypeKDCConfigData

      kODAttributeTypeKDCConfigData

      Тип атрибута атрибута конфигурационного файла KDC.

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

    • kODAttributeTypeKerberosServices

      kODAttributeTypeKerberosServices

      Тип атрибута атрибута служб Kerberos.

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

    • kODAttributeTypeLastName

      kODAttributeTypeLastName

      Тип атрибута атрибута фамилии.

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

    • kODAttributeTypeLDAPSearchBaseSuffix

      kODAttributeTypeLDAPSearchBaseSuffix

      Тип атрибута сервера LDAP ищет основной суффиксный атрибут.

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

    • kODAttributeTypeLocation

      kODAttributeTypeLocation

      Тип атрибута атрибута расположения, указывающего доменные имена служба, доступен от. Обычно найденный в обслуживании типы записи, такой как kODRecordTypeAFPServer, kODRecordTypeLDAPServer, и kODRecordTypeWebServer.

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

    • kODAttributeTypeMapGUID

      kODAttributeTypeMapGUID

      Тип атрибута карты атрибут GUID.

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

    • kODAttributeTypeMCXFlags

      kODAttributeTypeMCXFlags

      Тип атрибута MCX отмечает атрибут.

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

    • kODAttributeTypeMCXSettings

      kODAttributeTypeMCXSettings

      Тип атрибута атрибута настроек MCX.

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

    • kODAttributeTypeMailAttribute

      kODAttributeTypeMailAttribute

      Тип атрибута почтового атрибута, содержащего почту, считает данные конфигурации.

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

    • kODAttributeTypeMetaAutomountMap

      kODAttributeTypeMetaAutomountMap

      Тип атрибута раньше запрашивал для записей типа kODRecordTypeAutomount это связано с определенной записью типа kODRecordTypeAutomountMap.

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

    • kODAttributeTypeMiddleName

      kODAttributeTypeMiddleName

      Тип атрибута атрибута второго имени.

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

    • kODAttributeTypeModificationTimestamp

      kODAttributeTypeModificationTimestamp

      Тип атрибута модификации добавляет метку времени к атрибуту, указывающему время, запись была в последний раз изменена.

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

    • kODAttributeTypeNFSHomeDirectory

      kODAttributeTypeNFSHomeDirectory

      Тип атрибута атрибута корневого каталога NFS.

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

    • kODAttributeTypeNote

      kODAttributeTypeNote

      Тип атрибута атрибута фамилии.

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

    • kODAttributeTypeOwner

      kODAttributeTypeOwner

      Тип атрибута атрибута владельца.

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

    • kODAttributeTypeOwnerGUID

      kODAttributeTypeOwnerGUID

      Тип атрибута владельца атрибут GUID. Обычно найденный в записях типа kODRecordTypeGroups.

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

    • kODAttributeTypePassword

      kODAttributeTypePassword

      Тип атрибута атрибута пароля.

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

    • kODAttributeTypePasswordPlus

      kODAttributeTypePasswordPlus

      Тип атрибута атрибута, содержащего данные маркера для указания возможного перенаправления аутентификации.

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

    • kODAttributeTypePasswordPolicyOptions

      kODAttributeTypePasswordPolicyOptions

      Тип атрибута атрибута опций политики паролей. Обычно найденный в записях типа kODRecordTypePresetUsers.

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

    • kODAttributeTypePasswordServerList

      kODAttributeTypePasswordServerList

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

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

    • kODAttributeTypePasswordServerLocation

      kODAttributeTypePasswordServerLocation

      Тип атрибута атрибута расположения сервера пароля, указывающего IP-адрес или доменное имя сервера пароля, связанного с данным узлом каталога.

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

    • kODAttributeTypePicture

      kODAttributeTypePicture

      Тип атрибута атрибута изображения, указывающего путь изображения для каждого пользователя, выведенного на экран в окне входа в систему.

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

    • kODAttributeTypePort

      kODAttributeTypePort

      Тип атрибута атрибута порта, указывающего номер порта служба, доступен на.

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

    • kODAttributeTypePresetUserIsAdmin

      kODAttributeTypePresetUserIsAdmin

      Тип атрибута раньше указывал, являются ли пользователи, создаваемые из данной предварительной установки, администраторами. Обычно найденный в записях типа kODRecordTypePresetUsers.

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

    • kODAttributeTypePrimaryComputerGUID

      kODAttributeTypePrimaryComputerGUID

      Тип атрибута раньше определял основной компьютер компьютерной группы. Обычно найденный в записях типа kODRecordTypeComputerGroups

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

    • kODAttributeTypePrimaryComputerList

      kODAttributeTypePrimaryComputerList

      Тип атрибута основного компьютера перечисляет атрибут, указывающий компьютерный список, с которым связана данная компьютерная запись.

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

    • kODAttributeTypePrimaryGroupID

      kODAttributeTypePrimaryGroupID

      Тип атрибута раньше определял основную группу пользователя.

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

    • kODAttributeTypePrinter1284DeviceID

      kODAttributeTypePrinter1284DeviceID

      Тип атрибута раньше определял устройство IEEE принтера 1284 ID.

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

    • kODAttributeTypePrinterLPRHost

      kODAttributeTypePrinterLPRHost

      Тип атрибута раньше определял узел LPR принтера.

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

    • kODAttributeTypePrinterLPRQueue

      kODAttributeTypePrinterLPRQueue

      Тип атрибута раньше определял очередь LPR принтера.

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

    • kODAttributeTypePrinterMakeAndModel

      kODAttributeTypePrinterMakeAndModel

      Тип атрибута, используемый для определения принтера, делает и модель. На основе IPP Печать Спецификации RFC и IETF IPP-LDAP Запись Принтера.

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

    • kODAttributeTypePrinterType

      kODAttributeTypePrinterType

      Тип атрибута раньше определял тип принтера.

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

    • kODAttributeTypePrinterURI

      kODAttributeTypePrinterURI

      Тип атрибута раньше определял URI принтера. На основе IPP Печать Спецификации RFC и IETF IPP-LDAP Запись Принтера.

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

    • kODAttributeTypePrinterXRISupported

      kODAttributeTypePrinterXRISupported

      Тип атрибута раньше определял дополнительный URIs, поддерживаемый принтером. На основе IPP Печать Спецификации RFC и IETF IPP-LDAP Запись Принтера.

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

    • kODAttributeTypePrintServiceInfoText

      kODAttributeTypePrintServiceInfoText

      Тип атрибута раньше определял информацию службы принтера в простом тексте.

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

    • kODAttributeTypePrintServiceInfoXML

      kODAttributeTypePrintServiceInfoXML

      Тип атрибута раньше определял информацию службы принтера в XML.

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

    • kODAttributeTypePrintServiceUserData

      kODAttributeTypePrintServiceUserData

      Тип атрибута раньше определял конфигурацию квоты принтера и статистику в XML. Обычно найденный в записях типа kODRecordTypeUsers или kODRecordTypePrintServiceUser.

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

    • kODAttributeTypeRealUserID

      kODAttributeTypeRealUserID

      Тип атрибута реального пользователя атрибут ID, использующийся Управляемым Клиентом.

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

    • kODAttributeTypeRelativeDNPrefix

      kODAttributeTypeRelativeDNPrefix

      Тип атрибута раньше отображал первый собственный тип атрибута LDAP, необходимый для создания относительного отличительного имени.

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

    • kODAttributeTypeSMBAcctFlags

      kODAttributeTypeSMBAcctFlags

      Тип атрибута, используемый в качестве учетной записи, управляет флагом.

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

    • kODAttributeTypeSMBGroupRID

      kODAttributeTypeSMBGroupRID

      Тип атрибута раньше определял PDC SMB взаимодействие с DirectoryService.

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

    • kODAttributeTypeSMBHome

      kODAttributeTypeSMBHome

      Тип атрибута раньше определял адрес UNC точки монтирования корневого каталога Windows.

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

    • kODAttributeTypeSMBHomeDrive

      kODAttributeTypeSMBHomeDrive

      Тип атрибута раньше определял букву диска точки монтирования корневого каталога Windows.

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

    • kODAttributeTypeSMBKickoffTime

      kODAttributeTypeSMBKickoffTime

      Тип атрибута раньше определял время начала во взаимодействии SMB.

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

    • kODAttributeTypeSMBLogoffTime

      kODAttributeTypeSMBLogoffTime

      Тип атрибута раньше определял время выхода из системы во взаимодействии SMB.

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

    • kODAttributeTypeSMBLogonTime

      kODAttributeTypeSMBLogonTime

      Тип атрибута раньше определял время входа в систему во взаимодействии SMB.

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

    • kODAttributeTypeSMBPrimaryGroupSID

      kODAttributeTypeSMBPrimaryGroupSID

      Тип атрибута раньше определял идентификатор безопасности основной группы SMB, который сохранен как строка до 64 байтов.

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

    • kODAttributeTypeSMBPWDLastSet

      kODAttributeTypeSMBPWDLastSet

      Тип атрибута используется во взаимодействии SMB.

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

    • kODAttributeTypeSMBProfilePath

      kODAttributeTypeSMBProfilePath

      Тип атрибута раньше определял информацию об управлении настольными системами.

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

    • kODAttributeTypeSMBRID

      kODAttributeTypeSMBRID

      Тип атрибута используется во взаимодействии SMB.

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

    • kODAttributeTypeSMBScriptPath

      kODAttributeTypeSMBScriptPath

      Тип атрибута раньше определял путь сценария входа в систему SMB.

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

    • kODAttributeTypeSMBSID

      kODAttributeTypeSMBSID

      Тип атрибута раньше определял идентификатор безопасности SMB, который сохранен как строка до 64 байтов. Обычно найденный в записях типа kODRecordTypeUsers, kODRecordTypeGroups, и kODRecordTypeComputers.

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

    • kODAttributeTypeSMBUserWorkstations

      kODAttributeTypeSMBUserWorkstations

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

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

    • kODAttributeTypeServiceType

      kODAttributeTypeServiceType

      Тип атрибута раньше определял путь сценария входа в систему SMB.

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

    • kODAttributeTypeSetupAdvertising

      kODAttributeTypeSetupAdvertising

      Тип атрибута раньше определял необработанный тип службы службы. Например, служебная книжка типа kODRecordTypeWebServer мог иметь службу типа http или https.

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

    • kODAttributeTypeSetupAutoRegister

      kODAttributeTypeSetupAutoRegister

      Тип атрибута используется для автоматического населения в Ассистенте Установки.

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

    • kODAttributeTypeSetupLocation

      kODAttributeTypeSetupLocation

      Тип атрибута используется для автоматического населения в Ассистенте Установки.

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

    • kODAttributeTypeSetupOccupation

      kODAttributeTypeSetupOccupation

      Тип атрибута используется для автоматического населения в Ассистенте Установки.

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

    • kODAttributeTypeTimeToLive

      kODAttributeTypeTimeToLive

      Тип атрибута раньше указывал, сколько времени кэшировать значения атрибута записи. Указанный в секундах.

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

    • kODAttributeTypeUniqueID

      kODAttributeTypeUniqueID

      Тип атрибута раньше определял уникальный 32-разрядный ID пользователя устаревшим способом.

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

    • kODAttributeTypeUserCertificate

      kODAttributeTypeUserCertificate

      Тип атрибута раньше хранил двоичный файл сертификата пользователя. Обычно найденный в пользовательских записях.

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

    • kODAttributeTypeUserPKCS12Data

      kODAttributeTypeUserPKCS12Data

      Тип атрибута раньше хранил двоичные данные в формате № 12 PKCS, включая ключи и сертификаты. Обычно найденный в пользовательских записях.

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

    • kODAttributeTypeUserShell

      kODAttributeTypeUserShell

      Тип атрибута раньше указывал установку оболочки пользователя.

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

    • kODAttributeTypeUserSMIMECertificate

      kODAttributeTypeUserSMIMECertificate

      Тип атрибута раньше хранил двоичный файл сертификата пользователя SMIME. Обычно найденный в пользовательских записях.

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

    • kODAttributeTypeVFSDumpFreq

      kODAttributeTypeVFSDumpFreq

      Тип атрибута раньше поддерживал, монтируют записи.

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

    • kODAttributeTypeVFSLinkDir

      kODAttributeTypeVFSLinkDir

      Тип атрибута раньше поддерживал, монтируют записи.

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

    • kODAttributeTypeVFSPassNo

      kODAttributeTypeVFSPassNo

      Тип атрибута раньше поддерживал, монтируют записи.

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

    • kODAttributeTypeVFSType

      kODAttributeTypeVFSType

      Тип атрибута раньше поддерживал, монтируют записи.

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

    • kODAttributeTypeWeblogURI

      kODAttributeTypeWeblogURI

      Тип атрибута раньше указывал URI блога пользователя.

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

    • kODAttributeTypeXMLPlist

      kODAttributeTypeXMLPlist

      Тип атрибута раньше указывал список свойств XML.

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

    • kODAttributeTypeProtocolNumber

      kODAttributeTypeProtocolNumber

      Тип атрибута раньше указывал номер протокола. Обычно найденный в записях типа kODRecordTypeProtocols.

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

    • kODAttributeTypeRPCNumber

      kODAttributeTypeRPCNumber

      Тип атрибута раньше указывал число RPC.

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

    • kODAttributeTypeNetworkNumber

      kODAttributeTypeNetworkNumber

      Тип атрибута раньше указывал номер сети. Обычно найденный в записях типа kODRecordTypeNetworks

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

    • kODAttributeTypeAccessControlEntry

      kODAttributeTypeAccessControlEntry

      Тип атрибута раньше хранил директивы управления доступом каталога.

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

    • kODAttributeTypeAddressLine1

      kODAttributeTypeAddressLine1

      Тип атрибута раньше хранил первую строку адресных сведений пользователя.

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

    • kODAttributeTypeAddressLine2

      kODAttributeTypeAddressLine2

      Тип атрибута раньше хранил вторую строку адресных сведений пользователя.

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

    • kODAttributeTypeAddressLine3

      kODAttributeTypeAddressLine3

      Тип атрибута раньше хранил третью строку адресных сведений пользователя.

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

    • kODAttributeTypeAreaCode

      kODAttributeTypeAreaCode

      Тип атрибута раньше хранил код зоны пользователя.

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

    • kODAttributeTypeAuthenticationAuthority

      kODAttributeTypeAuthenticationAuthority

      Тип атрибута, используемый для указания механизма раньше, проверял или устанавливал пароль пользователя. Обычно найденный в записях типа kODRecordTypeUsers

      Полномочия аутентификации являются многослойной строкой, разделенной на точки с запятой. Компонент «типа» строки может иметь следующие значения:

      • basic указывает a crypt пароль.

      • ShadowHash указывает хешированный пароль, сохраненный в безопасном месте.

      • ApplePasswordServer указывает пароль, происходящий из сервера пароля.

      • Kerberosv5 указывает пароль Kerberos V5.

      • LocalCachedUser указывает кэшируемую учетную запись пользователя от другого узла, использующего a ShadowHash пароль.

      • DisabledUser указывает отключенную учетную запись.

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

    • kODAttributeTypeAutomountInformation

      kODAttributeTypeAutomountInformation

      Тип атрибута раньше хранил, автомонтируют информацию.

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

    • kODAttributeTypeBootParams

      kODAttributeTypeBootParams

      Тип атрибута раньше хранил параметры начальной загрузки. Обычно найденный в узле или записях машины.

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

    • kODAttributeTypeBuilding

      kODAttributeTypeBuilding

      Тип атрибута раньше хранил информацию здания пользователя. Обычно найденный в записях типа kODRecordTypeUsers или kODRecordTypePeople.

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

    • kODAttributeTypeServicesLocator

      kODAttributeTypeServicesLocator

      Тип атрибута раньше указывал URI календаря записи.

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

    • kODAttributeTypeCity

      kODAttributeTypeCity

      Тип атрибута раньше хранил городскую информацию пользователя. Обычно найденный в записях типа kODRecordTypeUsers или kODRecordTypePeople.

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

    • kODAttributeTypeCompany

      kODAttributeTypeCompany

      Тип атрибута раньше хранил информацию о компании пользователя. Обычно найденный в записях типа kODRecordTypeUsers или kODRecordTypePeople.

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

    • kODAttributeTypeComputers

      kODAttributeTypeComputers

      Тип атрибута раньше хранил список компьютеров.

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

    • kODAttributeTypeCountry

      kODAttributeTypeCountry

      Тип атрибута раньше хранил информацию страны пользователя. Обычно найденный в записях типа kODRecordTypeUsers или kODRecordTypePeople.

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

    • kODAttributeTypeDepartment

      kODAttributeTypeDepartment

      Тип атрибута раньше хранил информацию отдела пользователя. Обычно найденный в записях типа kODRecordTypeUsers или kODRecordTypePeople.

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

    • kODAttributeTypeDNSName

      kODAttributeTypeDNSName

      Тип атрибута раньше указывал сервер имен преобразователя DNS.

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

    • kODAttributeTypeEMailAddress

      kODAttributeTypeEMailAddress

      Тип атрибута раньше хранил адрес электронной почты пользователя. Обычно найденный в записях типа kODRecordTypeUsers.

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

    • kODAttributeTypeEMailContacts

      kODAttributeTypeEMailContacts

      Тип атрибута раньше хранил пользовательскую почтовую информацию пользователя. Обычно найденный в записях типа kODRecordTypeUsers.

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

    • kODAttributeTypeFaxNumber

      kODAttributeTypeFaxNumber

      Тип атрибута раньше хранил номер факса пользователя. Обычно найденный в записях типа kODRecordTypeUsers или kODRecordTypePeople.

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

    • kODAttributeTypeGroup

      kODAttributeTypeGroup

      Тип атрибута раньше хранил список групп.

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

    • kODAttributeTypeGroupMembers

      kODAttributeTypeGroupMembers

      Тип атрибута раньше указывал значения GUID участников группы, которые не являются группами.

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

    • kODAttributeTypeGroupMembership

      kODAttributeTypeGroupMembership

      Тип атрибута раньше указывал список пользователей, принадлежащих данной группе.

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

    • kODAttributeTypeGroupServices

      kODAttributeTypeGroupServices

      Тип атрибута раньше указывал список свойств XML, определяющий службы группы. Обычно найденный в записях типа kODRecordTypeGroups.

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

    • kODAttributeTypeHomePhoneNumber

      kODAttributeTypeHomePhoneNumber

      Тип атрибута раньше хранил домашний телефон пользователя. Обычно найденный в записях типа kODRecordTypeUsers или kODRecordTypePeople.

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

    • kODAttributeTypeHTML

      kODAttributeTypeHTML

      Тип атрибута раньше указывал расположение HTML.

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

    • kODAttributeTypeHomeDirectory

      kODAttributeTypeHomeDirectory

      Тип атрибута раньше указывал позволенное использование корневого каталога пользователя в байтах. Обычно найденный в записях типа kODRecordTypeUsers.

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

    • kODAttributeTypeIMHandle

      kODAttributeTypeIMHandle

      Тип атрибута раньше хранил дескрипторы мгновенного обмена сообщениями пользователя. Обычно найденный в записях типа kODRecordTypeUsers.

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

    • kODAttributeTypeIPAddress

      kODAttributeTypeIPAddress

      Тип атрибута раньше указывал IP-адрес.

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

    • kODAttributeTypeIPAddressAndENetAddress

      kODAttributeTypeIPAddressAndENetAddress

      Тип атрибута раньше указывал соединение IPv4 или адреса IPv6 с Ethernet-адресом. Обычно найденный в записях типа kODRecordTypeComputers.

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

    • kODAttributeTypeIPv6Address

      kODAttributeTypeIPv6Address

      Тип атрибута раньше указывал адрес IPv6. Обычно найденный в записях типа kODRecordTypeComputers и kODRecordTypeHosts.

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

    • kODAttributeTypeJPEGPhoto

      kODAttributeTypeJPEGPhoto

      Тип атрибута раньше хранил данные двухуровневого изображения в формате JPEG. Обычно найденный в записях типа kODRecordTypeUsers, kODRecordTypePeople, и kODRecordTypeGroups.

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

    • kODAttributeTypeJobTitle

      kODAttributeTypeJobTitle

      Тип атрибута раньше хранил должность пользователя.

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

    • kODAttributeTypeKDCAuthKey

      kODAttributeTypeKDCAuthKey

      Тип атрибута раньше хранил главный ключ KDC.

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

    • kODAttributeTypeKeywords

      kODAttributeTypeKeywords

      Тип атрибута раньше указывал ключевые слова для возможности поиска.

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

    • kODAttributeTypeLDAPReadReplicas

      kODAttributeTypeLDAPReadReplicas

      Тип атрибута раньше указывал список сервера LDAP URLs, который может использоваться для чтения данных каталога.

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

    • kODAttributeTypeLDAPWriteReplicas

      kODAttributeTypeLDAPWriteReplicas

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

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

    • kODAttributeTypeMapCoordinates

      kODAttributeTypeMapCoordinates

      Тип атрибута раньше хранил координаты расположения пользователя.

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

    • kODAttributeTypeMapURI

      kODAttributeTypeMapURI

      Тип атрибута раньше указывал URI расположения пользователя.

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

    • kODAttributeTypeMIME

      kODAttributeTypeMIME

      Тип атрибута раньше хранил данные полностью определенного типа MIME.

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

    • kODAttributeTypeMobileNumber

      kODAttributeTypeMobileNumber

      Тип атрибута раньше хранил информацию мобильного телефона пользователя.

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

    • kODAttributeTypeNestedGroups

      kODAttributeTypeNestedGroups

      Тип атрибута раньше указывал список вложенной группы значения GUID в атрибуте группы.

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

    • kODAttributeTypeNetGroups

      kODAttributeTypeNetGroups

      Тип атрибута раньше указывал список сетевых групп, из которых пользователь или запись узла являются участником.

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

    • kODAttributeTypeNickName

      kODAttributeTypeNickName

      Тип атрибута раньше хранил псевдоним пользователя.

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

    • kODAttributeTypeOrganizationInfo

      kODAttributeTypeOrganizationInfo

      Тип атрибута раньше хранил организационную информацию пользователя.

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

    • kODAttributeTypeOrganizationName

      kODAttributeTypeOrganizationName

      Тип атрибута раньше хранил название организации пользователя.

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

    • kODAttributeTypePagerNumber

      kODAttributeTypePagerNumber

      Тип атрибута раньше хранил номер пейджера пользователя.

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

    • kODAttributeTypePhoneContacts

      kODAttributeTypePhoneContacts

      Тип атрибута раньше хранил пользовательскую информацию телефона пользователя.

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

    • kODAttributeTypePhoneNumber

      kODAttributeTypePhoneNumber

      Тип атрибута раньше хранил телефонный номер пользователя.

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

    • kODAttributeTypePGPPublicKey

      kODAttributeTypePGPPublicKey

      Тип атрибута раньше указывал Довольно Хороший открытый ключ Конфиденциальности.

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

    • kODAttributeTypePostalAddress

      kODAttributeTypePostalAddress

      Тип атрибута раньше хранил почтовый адрес пользователя.

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

    • kODAttributeTypePostalAddressContacts

      kODAttributeTypePostalAddressContacts

      Тип атрибута раньше хранил пользовательскую информацию почтового адреса пользователя.

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

    • kODAttributeTypePostalCode

      kODAttributeTypePostalCode

      Тип атрибута раньше хранил почтовый индекс пользователя.

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

    • kODAttributeTypeNamePrefix

      kODAttributeTypeNamePrefix

      Тип атрибута раньше хранил префикс заголовка пользователя.

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

    • kODAttributeTypeProtocols

      kODAttributeTypeProtocols

      Тип атрибута раньше указывал список протоколов.

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

    • kODAttributeTypeRecordName

      kODAttributeTypeRecordName

      Тип атрибута раньше указывал список имен для записи.

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

    • kODAttributeTypeRelationships

      kODAttributeTypeRelationships

      Тип атрибута раньше указывал отношения пользователя.

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

    • kODAttributeTypeResourceInfo

      kODAttributeTypeResourceInfo

      Тип атрибута раньше указывал информацию о ресурсной записи.

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

    • kODAttributeTypeResourceType

      kODAttributeTypeResourceType

      Тип атрибута раньше указывал тип ресурсной записи.

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

    • kODAttributeTypeState

      kODAttributeTypeState

      Тип атрибута раньше указывал состояние или область пользователя.

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

    • kODAttributeTypeStreet

      kODAttributeTypeStreet

      Тип атрибута раньше указывал адрес расположения пользователя.

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

    • kODAttributeTypeNameSuffix

      kODAttributeTypeNameSuffix

      Тип атрибута раньше указывал суффикс заголовка пользователя.

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

    • kODAttributeTypeURL

      kODAttributeTypeURL

      Тип атрибута раньше указывал список URLs.

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

    • kODAttributeTypeVFSOpts

      kODAttributeTypeVFSOpts

      Тип атрибута раньше поддерживал, монтируют записи.

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

    • kODAttributeTypeAlias

      kODAttributeTypeAlias

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

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

    • kODAttributeTypeAuthCredential

      kODAttributeTypeAuthCredential

      Тип атрибута, используемый для хранения учетных данных аутентификации раньше, аутентифицировал к каталогу.

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

    • kODAttributeTypeCopyTimestamp

      kODAttributeTypeCopyTimestamp

      Тип атрибута раньше хранил метку времени, используемую в локальном кэшировании учетной записи.

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

    • kODAttributeTypeDateRecordCreated

      kODAttributeTypeDateRecordCreated

      Тип атрибута раньше хранил дату создания записи.

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

    • kODAttributeTypeKerberosRealm

      kODAttributeTypeKerberosRealm

      Тип атрибута раньше поддерживал Kerberos серверные службы SMB.

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

    • kODAttributeTypeNTDomainComputerAccount

      kODAttributeTypeNTDomainComputerAccount

      Тип атрибута раньше поддерживал Kerberos серверные службы SMB.

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

    • kODAttributeTypeOriginalHomeDirectory

      kODAttributeTypeOriginalHomeDirectory

      Тип атрибута раньше хранил корневой каталог URL, используемый в локальном кэшировании учетной записи.

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

    • kODAttributeTypeOriginalNFSHomeDirectory

      kODAttributeTypeOriginalNFSHomeDirectory

      Тип атрибута раньше хранил корневой каталог NFS URL, используемый в локальном кэшировании учетной записи.

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

    • kODAttributeTypeOriginalNodeName

      kODAttributeTypeOriginalNodeName

      Тип атрибута раньше хранил имя узла, используемое в локальном кэшировании учетной записи.

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

    • kODAttributeTypePrimaryNTDomain

      kODAttributeTypePrimaryNTDomain

      Тип атрибута раньше поддерживал Kerberos серверные службы SMB.

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

    • kODAttributeTypePwdAgingPolicy

      kODAttributeTypePwdAgingPolicy

      Тип атрибута раньше хранил политику срока действия пароля записи.

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

    • kODAttributeTypeReadOnlyNode

      kODAttributeTypeReadOnlyNode

      Тип атрибута раньше указывал узел только для чтения.

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

    • kODAttributeTypeTimePackage

      kODAttributeTypeTimePackage

      Тип атрибута раньше группировал создание записи, модификацию и резервные метки времени.

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

    • kODAttributeTypeTotalSize

      kODAttributeTypeTotalSize

      Тип атрибута, используемый для контрольной суммы и метаданных доступа.

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

    • kODAttributeTypeAuthMethod

      kODAttributeTypeAuthMethod

      Тип атрибута раньше указывал метод аутентификации записи.

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

    • kODAttributeTypeMetaNodeLocation

      kODAttributeTypeMetaNodeLocation

      Тип атрибута раньше получал зарегистрированное имя узла с плагином узла каталога.

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

    • kODAttributeTypeNodePath

      kODAttributeTypeNodePath

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

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

    • kODAttributeTypePlugInInfo

      kODAttributeTypePlugInInfo

      Тип атрибута раньше указывал информацию о плагине, служащем определенному узлу каталога.

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

    • kODAttributeTypeRecordType

      kODAttributeTypeRecordType

      Тип атрибута раньше указывал тип записи или узла каталога.

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

    • kODAttributeTypeSchema

      kODAttributeTypeSchema

      Тип атрибута раньше указывал список записи типов атрибута.

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

    • kODAttributeTypeSubNodes

      kODAttributeTypeSubNodes

      Тип атрибута раньше указывал список узла подузлов.

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

    • kODAttributeTypeNetGroupTriplet

      kODAttributeTypeNetGroupTriplet

      Тип атрибута раньше указывал список узла подузлов.

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

    • kODAttributeTypeSearchPath

      kODAttributeTypeSearchPath

      Тип атрибута раньше указывал путь поиска, используемый поисковым узлом.

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

    • kODAttributeTypeSearchPolicy

      kODAttributeTypeSearchPolicy

      Тип атрибута раньше указывал поисковую политику, используемую поисковым узлом.

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

    • kODAttributeTypeAutomaticSearchPath

      kODAttributeTypeAutomaticSearchPath

      Тип атрибута раньше указывал автоматический путь поиска, используемый поисковым узлом.

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

    • kODAttributeTypeLocalOnlySearchPath

      kODAttributeTypeLocalOnlySearchPath

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

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

    • kODAttributeTypeCustomSearchPath

      kODAttributeTypeCustomSearchPath

      Тип атрибута раньше указывал сконфигурированный администратором путь поиска, используемый поисковым узлом.

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

    • kODAttributeTypeAdvertisedServices

      kODAttributeTypeAdvertisedServices

      Тип атрибута раньше указывал (Добрый день) распространенные службы.

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

    • kODAttributeTypeLocaleRelay

      kODAttributeTypeLocaleRelay

      Тип атрибута раньше указывал сервер ретрансляции для локали.

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

    • kODAttributeTypeLocaleSubnets

      kODAttributeTypeLocaleSubnets

      Тип атрибута раньше указывал подсети для локали.

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

    • kODAttributeTypeNetworkInterfaces

      kODAttributeTypeNetworkInterfaces

      Тип атрибута раньше указывал сетевые интерфейсы.

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

    • kODAttributeTypeParentLocales

      kODAttributeTypeParentLocales

      Тип атрибута для указания локалей родителя.

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

    • kODAttributeTypePrimaryLocale

      kODAttributeTypePrimaryLocale

      Тип атрибута для указания основной локали.

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

  • Типы Открывают, атрибуты Directory в частности для использования с конфигурируют узлы.

    Объявление

    Swift

    let kODAttributeTypeBuildVersion: ODAttributeType! let kODAttributeTypeConfigAvailable: ODAttributeType! let kODAttributeTypeConfigFile: ODAttributeType! let kODAttributeTypeCoreFWVersion: ODAttributeType! let kODAttributeTypeFunctionalState: ODAttributeType! let kODAttributeTypeFWVersion: ODAttributeType! let kODAttributeTypePluginIndex: ODAttributeType! let kODAttributeTypeNumTableList: ODAttributeType! let kODAttributeTypeVersion: ODAttributeType! let kODAttributeTypePIDValue: ODAttributeType! let kODAttributeTypeProcessName: ODAttributeType! let kODAttributeTypeTotalRefCount: ODAttributeType! let kODAttributeTypeDirRefCount: ODAttributeType! let kODAttributeTypeNodeRefCount: ODAttributeType! let kODAttributeTypeRecRefCount: ODAttributeType! let kODAttributeTypeAttrListRefCount: ODAttributeType! let kODAttributeTypeAttrListValueRefCount: ODAttributeType! let kODAttributeTypeDirRefs: ODAttributeType! let kODAttributeTypeNodeRefs: ODAttributeType! let kODAttributeTypeRecRefs: ODAttributeType! let kODAttributeTypeAttrListRefs: ODAttributeType! let kODAttributeTypeAttrListValueRefs: ODAttributeType!

    Objective C

    kODAttributeTypeBuildVersion kODAttributeTypeConfigAvailable kODAttributeTypeConfigFile kODAttributeTypeCoreFWVersion kODAttributeTypeFunctionalState kODAttributeTypeFWVersion kODAttributeTypePluginIndex kODAttributeTypeNumTableList kODAttributeTypeVersion kODAttributeTypePIDValue kODAttributeTypeProcessName kODAttributeTypeTotalRefCount kODAttributeTypeDirRefCount kODAttributeTypeNodeRefCount kODAttributeTypeRecRefCount kODAttributeTypeAttrListRefCount kODAttributeTypeAttrListValueRefCount kODAttributeTypeDirRefs kODAttributeTypeNodeRefs kODAttributeTypeRecRefs kODAttributeTypeAttrListRefs kODAttributeTypeAttrListValueRef s

    Константы

    • kODAttributeTypeBuildVersion

      kODAttributeTypeBuildVersion

      Тип атрибута раньше указывал версию сборки.

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

    • kODAttributeTypeConfigAvailable

      kODAttributeTypeConfigAvailable

      Тип атрибута для конфигурации доступный флаг.

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

    • kODAttributeTypeConfigFile

      kODAttributeTypeConfigFile

      Тип атрибута раньше указывал имя файла конфигурации.

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

    • kODAttributeTypeCoreFWVersion

      kODAttributeTypeCoreFWVersion

      Тип атрибута раньше указывал версию базовой платформы.

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

    • kODAttributeTypeFunctionalState

      kODAttributeTypeFunctionalState

      Тип атрибута раньше указывал функциональное состояние плагина.

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

    • kODAttributeTypeFWVersion

      kODAttributeTypeFWVersion

      Тип атрибута раньше указывал версию платформы.

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

    • kODAttributeTypePluginIndex

      kODAttributeTypePluginIndex

      Тип атрибута раньше указывал сменный индекс.

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

    • kODAttributeTypeNumTableList

      kODAttributeTypeNumTableList

      Тип атрибута, используемый для суммирования записей таблицы ссылок как значений атрибута от сконфигурировать узла.

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

    • kODAttributeTypeVersion

      kODAttributeTypeVersion

      Тип атрибута раньше указывал версию.

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

    • kODAttributeTypePIDValue

      kODAttributeTypePIDValue

      Тип атрибута раньше указывал значение PID.

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

    • kODAttributeTypeProcessName

      kODAttributeTypeProcessName

      Тип атрибута раньше указывал имя процесса.

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

    • kODAttributeTypeTotalRefCount

      kODAttributeTypeTotalRefCount

      Тип атрибута раньше указывал общее количество ссылок для процесса.

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

    • kODAttributeTypeDirRefCount

      kODAttributeTypeDirRefCount

      Тип атрибута раньше указывал общее количество ссылок каталога для процесса.

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

    • kODAttributeTypeNodeRefCount

      kODAttributeTypeNodeRefCount

      Тип атрибута раньше указывал общее количество ссылок узла для процесса.

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

    • kODAttributeTypeRecRefCount

      kODAttributeTypeRecRefCount

      Тип атрибута раньше указывал общее количество рекордных ссылок для процесса.

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

    • kODAttributeTypeAttrListRefCount

      kODAttributeTypeAttrListRefCount

      Тип атрибута раньше указывал общее количество ссылок списка атрибутов для процесса.

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

    • kODAttributeTypeAttrListValueRefCount

      kODAttributeTypeAttrListValueRefCount

      Тип атрибута раньше указывал общее количество ссылок значения списка атрибутов для процесса.

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

    • kODAttributeTypeDirRefs

      kODAttributeTypeDirRefs

      Тип атрибута раньше хранил ссылки каталога для процесса.

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

    • kODAttributeTypeNodeRefs

      kODAttributeTypeNodeRefs

      Тип атрибута раньше хранил ссылки узла для процесса.

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

    • kODAttributeTypeRecRefs

      kODAttributeTypeRecRefs

      Тип атрибута раньше хранил рекордные ссылки для процесса.

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

    • kODAttributeTypeAttrListRefs

      kODAttributeTypeAttrListRefs

      Тип атрибута раньше хранил ссылки списка атрибутов для процесса.

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

    • kODAttributeTypeAttrListValueRefs

      kODAttributeTypeAttrListValueRefs

      Тип атрибута раньше хранил ссылки значения списка атрибутов для процесса.

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

  • Типы аутентификации, доступной в, Открывают Directory.

    Объявление

    Swift

    let kODAuthenticationType2WayRandom: ODAuthenticationType! let kODAuthenticationType2WayRandomChangePasswd: ODAuthenticationType! let kODAuthenticationTypeAPOP: ODAuthenticationType! let kODAuthenticationTypeCRAM_MD5: ODAuthenticationType! let kODAuthenticationTypeChangePasswd: ODAuthenticationType! let kODAuthenticationTypeClearText: ODAuthenticationType! let kODAuthenticationTypeCrypt: ODAuthenticationType! let kODAuthenticationTypeDIGEST_MD5: ODAuthenticationType! let kODAuthenticationTypeDeleteUser: ODAuthenticationType! let kODAuthenticationTypeGetEffectivePolicy: ODAuthenticationType! let kODAuthenticationTypeGetGlobalPolicy: ODAuthenticationType! let kODAuthenticationTypeGetKerberosPrincipal: ODAuthenticationType! let kODAuthenticationTypeGetPolicy: ODAuthenticationType! let kODAuthenticationTypeGetUserData: ODAuthenticationType! let kODAuthenticationTypeGetUserName: ODAuthenticationType! let kODAuthenticationTypeKerberosTickets: ODAuthenticationType! let kODAuthenticationTypeMPPEMasterKeys: ODAuthenticationType! let kODAuthenticationTypeMSCHAP2: ODAuthenticationType! let kODAuthenticationTypeNTLMv2: ODAuthenticationType! let kODAuthenticationTypeNTLMv2WithSessionKey: ODAuthenticationType! let kODAuthenticationTypeNewUser: ODAuthenticationType! let kODAuthenticationTypeNewUserWithPolicy: ODAuthenticationType! let kODAuthenticationTypeNodeNativeClearTextOK: ODAuthenticationType! let kODAuthenticationTypeNodeNativeNoClearText: ODAuthenticationType! let kODAuthenticationTypeReadSecureHash: ODAuthenticationType! let kODAuthenticationTypeSMBNTv2UserSessionKey: ODAuthenticationType! let kODAuthenticationTypeSMBWorkstationCredentialSessionKey: ODAuthenticationType! let kODAuthenticationTypeSMB_LM_Key: ODAuthenticationType! let kODAuthenticationTypeSMB_NT_Key: ODAuthenticationType! let kODAuthenticationTypeSMB_NT_UserSessionKey: ODAuthenticationType! let kODAuthenticationTypeSMB_NT_WithUserSessionKey: ODAuthenticationType! let kODAuthenticationTypeSetGlobalPolicy: ODAuthenticationType! let kODAuthenticationTypeSetLMHash: ODAuthenticationType! let kODAuthenticationTypeSetNTHash: ODAuthenticationType! let kODAuthenticationTypeSetPassword: ODAuthenticationType! let kODAuthenticationTypeSetPasswordAsCurrent: ODAuthenticationType! let kODAuthenticationTypeSetPolicy: ODAuthenticationType! let kODAuthenticationTypeSetPolicyAsCurrent: ODAuthenticationType! let kODAuthenticationTypeSetUserData: ODAuthenticationType! let kODAuthenticationTypeSetUserName: ODAuthenticationType! let kODAuthenticationTypeSetWorkstationPassword: ODAuthenticationType! let kODAuthenticationTypeWithAuthorizationRef: ODAuthenticationType! let kODAuthenticationTypeWriteSecureHash: ODAuthenticationType! let kODAuthenticationTypeSetCertificateHashAsCurrent: ODAuthenticationType!

    Objective C

    ODAuthenticationType kODAuthenticationType2WayRandom; ODAuthenticationType kODAuthenticationType2WayRandomChangePasswd; ODAuthenticationType kODAuthenticationTypeAPOP; ODAuthenticationType kODAuthenticationTypeCRAM_MD5; ODAuthenticationType kODAuthenticationTypeChangePasswd; ODAuthenticationType kODAuthenticationTypeClearText; ODAuthenticationType kODAuthenticationTypeCrypt; ODAuthenticationType kODAuthenticationTypeDIGEST_MD5; ODAuthenticationType kODAuthenticationTypeDeleteUser; ODAuthenticationType kODAuthenticationTypeGetEffectivePolicy; ODAuthenticationType kODAuthenticationTypeGetGlobalPolicy; ODAuthenticationType kODAuthenticationTypeGetKerberosPrincipal; ODAuthenticationType kODAuthenticationTypeGetPolicy; ODAuthenticationType kODAuthenticationTypeGetUserData; ODAuthenticationType kODAuthenticationTypeGetUserName; ODAuthenticationType kODAuthenticationTypeKerberosTickets; ODAuthenticationType kODAuthenticationTypeMPPEMasterKeys; ODAuthenticationType kODAuthenticationTypeMSCHAP2; ODAuthenticationType kODAuthenticationTypeNTLMv2; ODAuthenticationType kODAuthenticationTypeNTLMv2WithSessionKey; ODAuthenticationType kODAuthenticationTypeNewUser; ODAuthenticationType kODAuthenticationTypeNewUserWithPolicy; ODAuthenticationType kODAuthenticationTypeNodeNativeClearTextOK; ODAuthenticationType kODAuthenticationTypeNodeNativeNoClearText; ODAuthenticationType kODAuthenticationTypeReadSecureHash; ODAuthenticationType kODAuthenticationTypeSMBNTv2UserSessionKey; ODAuthenticationType kODAuthenticationTypeSMBWorkstationCredentialSessionKey; ODAuthenticationType kODAuthenticationTypeSMB_LM_Key; ODAuthenticationType kODAuthenticationTypeSMB_NT_Key; ODAuthenticationType kODAuthenticationTypeSMB_NT_UserSessionKey; ODAuthenticationType kODAuthenticationTypeSMB_NT_WithUserSessionKey; ODAuthenticationType kODAuthenticationTypeSecureHash; ODAuthenticationType kODAuthenticationTypeSetGlobalPolicy; ODAuthenticationType kODAuthenticationTypeSetLMHash; ODAuthenticationType kODAuthenticationTypeSetNTHash; ODAuthenticationType kODAuthenticationTypeSetPassword; ODAuthenticationType kODAuthenticationTypeSetPasswordAsCurrent; ODAuthenticationType kODAuthenticationTypeSetPolicy; ODAuthenticationType kODAuthenticationTypeSetPolicyAsCurrent; ODAuthenticationType kODAuthenticationTypeSetUserData; ODAuthenticationType kODAuthenticationTypeSetUserName; ODAuthenticationType kODAuthenticationTypeSetWorkstationPassword; ODAuthenticationType kODAuthenticationTypeWithAuthorizationRef; ODAuthenticationType kODAuthenticationTypeWriteSecureHash; const ODAuthenticationType kODAuthenticationTypeSetCertificateHashAsCurrent;

    Константы

    • kODAuthenticationType2WayRandom

      kODAuthenticationType2WayRandom

      Тип аутентификации раньше указывал два пути случайная аутентификация.

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

    • kODAuthenticationType2WayRandomChangePasswd

      kODAuthenticationType2WayRandomChangePasswd

      Тип аутентификации раньше изменял пароль пользователя с помощью двух путей случайная аутентификация.

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

    • kODAuthenticationTypeAPOP

      kODAuthenticationTypeAPOP

      Тип аутентификации раньше указывал аутентификацию APOP.

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

    • kODAuthenticationTypeCRAM_MD5

      kODAuthenticationTypeCRAM_MD5

      Тип аутентификации раньше указывал аутентификацию CRAM MD5.

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

    • kODAuthenticationTypeChangePasswd

      kODAuthenticationTypeChangePasswd

      Тип аутентификации раньше изменял пароль пользователя с помощью аутентификации CRAM MD5.

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

    • kODAuthenticationTypeClearText

      kODAuthenticationTypeClearText

      Тип аутентификации раньше указывал аутентификацию открытого текста.

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

    • kODAuthenticationTypeCrypt

      kODAuthenticationTypeCrypt

      Тип аутентификации раньше указывал аутентификацию склепа, использующую пароль склепа, сохраненный в записи пользователя при наличии.

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

    • kODAuthenticationTypeDIGEST_MD5

      kODAuthenticationTypeDIGEST_MD5

      Тип аутентификации раньше указывал обзор аутентификация MD5.

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

    • kODAuthenticationTypeDeleteUser

      kODAuthenticationTypeDeleteUser

      Тип аутентификации раньше указывал что пользователь на сервере пароля Apple быть удаленным.

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

    • kODAuthenticationTypeGetEffectivePolicy

      kODAuthenticationTypeGetEffectivePolicy

      Тип аутентификации, используемый для доступа к политикам, применился к пользователю.

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

    • kODAuthenticationTypeGetGlobalPolicy

      kODAuthenticationTypeGetGlobalPolicy

      Тип аутентификации раньше получал доступ к глобальной политике аутентификации.

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

    • kODAuthenticationTypeGetKerberosPrincipal

      kODAuthenticationTypeGetKerberosPrincipal

      Тип аутентификации раньше получал доступ к имени принципала Kerberos.

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

    • kODAuthenticationTypeGetPolicy

      kODAuthenticationTypeGetPolicy

      Тип аутентификации раньше указывал, что плагин должен определить метод аутентификации использовать.

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

    • kODAuthenticationTypeGetUserData

      kODAuthenticationTypeGetUserData

      Тип аутентификации, привыкший к данным пользователя доступа по серверу пароля Apple.

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

    • kODAuthenticationTypeGetUserName

      kODAuthenticationTypeGetUserName

      Тип аутентификации раньше получал доступ к имени пользователя на сервере пароля Apple.

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

    • kODAuthenticationTypeKerberosTickets

      kODAuthenticationTypeKerberosTickets

      Тип аутентификации раньше обеспечивал доступ для записи к LDAP с существующим билетом Kerberos.

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

    • kODAuthenticationTypeMPPEMasterKeys

      kODAuthenticationTypeMPPEMasterKeys

      Тип аутентификации раньше указывал главные ключи для шифрования MPPE.

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

    • kODAuthenticationTypeMSCHAP2

      kODAuthenticationTypeMSCHAP2

      Тип аутентификации раньше указывал шифрование MS-CHAPv2.

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

    • kODAuthenticationTypeNTLMv2

      kODAuthenticationTypeNTLMv2

      Тип аутентификации раньше проверял проблему NTLMv2 и ответ.

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

    • kODAuthenticationTypeNTLMv2WithSessionKey

      kODAuthenticationTypeNTLMv2WithSessionKey

      Тип аутентификации, используемый, чтобы проверить проблему NTLMv2 и ответ и получить сеансовые ключи в единственном вызове.

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

    • kODAuthenticationTypeNewUser

      kODAuthenticationTypeNewUser

      Тип аутентификации раньше создавал нового пользователя на сервере пароля Apple.

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

    • kODAuthenticationTypeNewUserWithPolicy

      kODAuthenticationTypeNewUserWithPolicy

      Тип аутентификации раньше создавал нового пользователя с указанными настройками политики на сервере пароля Apple.

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

    • kODAuthenticationTypeNodeNativeClearTextOK

      kODAuthenticationTypeNodeNativeClearTextOK

      Тип аутентификации раньше указывал, что плагин должен определить метод аутентификации использовать. Это также указывает, что открытый текст является приемлемым методом аутентификации.

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

    • kODAuthenticationTypeNodeNativeNoClearText

      kODAuthenticationTypeNodeNativeNoClearText

      Тип аутентификации раньше указывал, что плагин должен определить метод аутентификации использовать. Это также указывает, что открытый текст не является приемлемым методом аутентификации.

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

    • kODAuthenticationTypeReadSecureHash

      kODAuthenticationTypeReadSecureHash

      Тип аутентификации раньше получал доступ к SHA1 или отобрал хеш SHA1 для локального пользователя.

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

    • kODAuthenticationTypeSMBNTv2UserSessionKey

      kODAuthenticationTypeSMBNTv2UserSessionKey

      Тип аутентификации раньше генерировал ключ сеанса пользователя NTLMv2.

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

    • kODAuthenticationTypeSMBWorkstationCredentialSessionKey

      kODAuthenticationTypeSMBWorkstationCredentialSessionKey

      Тип аутентификации раньше генерировал учетный сеансовый ключ рабочей станции SMB.

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

    • kODAuthenticationTypeSMB_LM_Key

      kODAuthenticationTypeSMB_LM_Key

      Тип аутентификации раньше указывал аутентификацию Диспетчера локальной сети SMB.

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

    • kODAuthenticationTypeSMB_NT_Key

      kODAuthenticationTypeSMB_NT_Key

      Тип аутентификации раньше указывал SMB NT аутентификация.

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

    • kODAuthenticationTypeSMB_NT_UserSessionKey

      kODAuthenticationTypeSMB_NT_UserSessionKey

      Тип аутентификации, используемый Samba для доступа к сеансовым ключам на сервере пароля Apple.

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

    • kODAuthenticationTypeSMB_NT_WithUserSessionKey

      kODAuthenticationTypeSMB_NT_WithUserSessionKey

      Тип аутентификации, используемый Samba, чтобы аутентифицировать и получить доступ к сеансовым ключам на сервере пароля Apple.

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

    • kODAuthenticationTypeSecureHash

      kODAuthenticationTypeSecureHash

      Тип аутентификации раньше указывал безопасную аутентификацию хеша.

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

      Осуждаемый в OS X v10.7.

    • kODAuthenticationTypeSetGlobalPolicy

      kODAuthenticationTypeSetGlobalPolicy

      Тип аутентификации раньше устанавливал глобальную политику аутентификации.

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

    • kODAuthenticationTypeSetLMHash

      kODAuthenticationTypeSetLMHash

      Тип аутентификации раньше устанавливал хеш Диспетчера локальной сети для учетной записи.

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

    • kODAuthenticationTypeSetNTHash

      kODAuthenticationTypeSetNTHash

      Тип аутентификации раньше устанавливал хеш NT для пользователя.

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

    • kODAuthenticationTypeSetPassword

      kODAuthenticationTypeSetPassword

      Тип аутентификации раньше устанавливал пароль.

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

    • kODAuthenticationTypeSetPasswordAsCurrent

      kODAuthenticationTypeSetPasswordAsCurrent

      Тип аутентификации раньше устанавливал пароль с помощью текущих учетных данных.

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

    • kODAuthenticationTypeSetPolicy

      kODAuthenticationTypeSetPolicy

      Тип аутентификации раньше указывал, что плагин должен определить метод аутентификации использовать.

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

    • kODAuthenticationTypeSetPolicyAsCurrent

      kODAuthenticationTypeSetPolicyAsCurrent

      Тип аутентификации раньше устанавливал политику аутентификации с помощью текущих учетных данных.

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

    • kODAuthenticationTypeSetUserData

      kODAuthenticationTypeSetUserData

      Тип аутентификации, привыкший к данным пользователя аппарата по серверу пароля Apple.

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

    • kODAuthenticationTypeSetUserName

      kODAuthenticationTypeSetUserName

      Тип аутентификации раньше устанавливал имя пользователя на сервере пароля Apple.

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

    • kODAuthenticationTypeSetWorkstationPassword

      kODAuthenticationTypeSetWorkstationPassword

      Тип аутентификации раньше поддерживал PDC SMB взаимодействие со Службами каталогов.

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

    • kODAuthenticationTypeWithAuthorizationRef

      kODAuthenticationTypeWithAuthorizationRef

      Тип аутентификации раньше предоставлял корневой доступ к локальным каталогам с допустимой авторизацией.

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

    • kODAuthenticationTypeWriteSecureHash

      kODAuthenticationTypeWriteSecureHash

      Тип аутентификации раньше позволял корневому процессу записать безопасный хеш пользовательской записи.

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

    • kODAuthenticationTypeSetCertificateHashAsCurrent

      kODAuthenticationTypeSetCertificateHashAsCurrent

      Тип аутентификации для установки сертификата с помощью учетных данных аутентифицируемого пользователя.

      Массив аутентификации содержит следующие элементы (в порядке):

      • Имя пользователя в формате UTF-8

      • Хешированные данные сертификата (40 шестнадцатеричных цифр)

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