Ссылка SCPreferencesSetSpecific
Функции в SCPreferencesSetSpecific
интерфейс программирования позволяет приложению устанавливать определенную конфигурационную информацию о существующей системе (например, компьютер или совместное использование имени). Обратите внимание на то, что к предпочтениям конфигурации доступа, необходимо сначала установить предпочтительный сеанс с помощью SCPreferencesCreate
функция.
-
Устанавливает предпочтение имени компьютера в указанное имя.
Объявление
Swift
func SCPreferencesSetComputerName(_
prefs
: SCPreferences!, _name
: CFString!, _nameEncoding
: CFStringEncoding) -> BooleanObjective 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!) -> BooleanObjective 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 и позже.