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

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

Разработчик

Ссылка платформы SystemConfiguration ссылка SCPreferencesSetSpecific

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

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

Ссылка SCPreferencesSetSpecific

Функции в SCPreferencesSetSpecific интерфейс программирования позволяет приложению устанавливать определенную конфигурационную информацию о существующей системе (например, компьютер или совместное использование имени). Обратите внимание на то, что к предпочтениям конфигурации доступа, необходимо сначала установить предпочтительный сеанс с помощью SCPreferencesCreate функция.

Функции

  • Устанавливает предпочтение имени компьютера в указанное имя.

    Объявление

    Swift

    func SCPreferencesSetComputerName(_ prefs: SCPreferences!, _ name: CFString!, _ nameEncoding: CFStringEncoding) -> Boolean

    Objective C

    Boolean SCPreferencesSetComputerName ( SCPreferencesRef prefs, CFStringRef name, CFStringEncoding nameEncoding );

    Параметры

    prefs

    Предпочтительный сеанс.

    name

    Имя компьютера.

    nameEncoding

    Кодирование связалось с именем компьютера.

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

    TRUE если успешный; иначе, FALSE.

    Обсуждение

    Для передачи этих изменений в постоянном хранении, необходимо вызвать SCPreferencesCommitChanges функция. Кроме того, необходимо вызвать SCPreferencesApplyChanges функция для нового имени для становления активным.

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

    Objective C

    @import SystemConfiguration;

    Swift

    import SystemConfiguration

    Доступность

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

  • Устанавливает локальное имя хоста в указанное имя.

    Объявление

    Swift

    func SCPreferencesSetLocalHostName(_ prefs: SCPreferences!, _ name: CFString!) -> Boolean

    Objective C

    Boolean SCPreferencesSetLocalHostName ( SCPreferencesRef prefs, CFStringRef name );

    Параметры

    prefs

    Предпочтительный сеанс.

    name

    Локальное имя хоста. Эта строка должна соответствовать соглашениям о присвоении имен имени хоста DNS, как указано в RFC 1034 (разделите 3.5).

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

    TRUE если успешный; иначе, FALSE.

    Обсуждение

    Для передачи этих изменений в постоянном хранении, необходимо вызвать SCPreferencesCommitChanges функция. Кроме того, необходимо вызвать SCPreferencesApplyChanges функция для нового имени для становления активным.

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

    Objective C

    @import SystemConfiguration;

    Swift

    import SystemConfiguration

    Доступность

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